Home › Text Tools › TAF Decoder

TAF Decoder

Paste a raw TAF (terminal aerodrome forecast) and see it as a color-coded timeline and plain-English change groups. Every FM, BECMG, TEMPO and PROB group is decoded with wind, visibility, weather, clouds, ceiling and a VFR, MVFR, IFR or LIFR flight category, plus an hour-by-hour table.

Last updated:

Try an example:
Times shown
Advertisement
Advertisement

How to use the TAF Decoder

  1. Paste a raw TAF into the box, for example from aviationweather.gov or a flight planning app. Line breaks and indentation are fine, and several TAFs can be pasted at once.
  2. Press Decode TAF (or just wait a moment; it decodes as you type).
  3. Scan the timeline: the top row is the prevailing forecast, and striped rows below show temporary, probable or transition periods, colored by flight category.
  4. Read the change group cards for wind, visibility, weather, clouds and ceiling in plain English, and use the hour-by-hour table to check a specific arrival time.
  5. Switch between UTC and Local times, then copy the decoded text for your notes or briefing.

Anatomy of a TAF

Take TAF KJFK 211720Z 2118/2224 31012G20KT P6SM FEW050 FM212300 30008KT P6SM SKC TEMPO 2208/2212 2SM BR BKN006. The header comes first, then the initial conditions, then any number of change groups:

GroupExampleMeaning
TypeTAF, TAF AMD, TAF CORRoutine, amended or corrected forecast
StationKJFKICAO airport code
Issue time211720ZIssued on the 21st at 17:20 UTC
Valid period2118/2224From the 21st 18:00 to the 22nd 24:00 UTC
Wind31012G20KTFrom 310° true at 12 kt, gusts 20 kt; VRB03KT = variable 3 kt
VisibilityP6SM / 9999 / 2SMOver 6 statute miles / 10 km or more / 2 miles
Weather-RA, +TSRA, BR, NSWLight rain, heavy thunderstorm with rain, mist, no significant weather
CloudsFEW050, BKN006, VV002Few at 5,000 ft, broken at 600 ft (a ceiling), sky obscured with 200 ft vertical visibility
Wind shearWS020/24045KTLow-level wind shear: wind at 2,000 ft from 240° at 45 kt
TemperaturesTX19/2214Z TN10/2205ZMax 19 °C at 14Z on the 22nd, min 10 °C at 05Z

Change groups compared

IndicatorWhat changesHow longOn the timeline
FM221500Everything, quickly, at 15:00 UTC on the 22ndUntil the next FM or the endNew block in the prevailing row
BECMG 2201/2204Only the listed elements, gradually during 01–04ZPermanent afterwardsStriped transition, then a new prevailing block
TEMPO 2204/2209Listed elements, in short spells under an hourLess than half of the period in totalStriped overlay row
PROB30 2220/2224Listed elements, 30% chanceDuring the periodStriped overlay row
PROB40 TEMPO40% chance of temporary fluctuationsShort spellsStriped overlay row

Tips for reading TAFs

  • Plan for the worst of the prevailing and the TEMPO/PROB conditions around your arrival time; many operators require alternates based on them.
  • A TEMPO or BECMG group only changes what it lists. If a TEMPO gives only 3SM BR, the wind and clouds from the prevailing forecast still apply.
  • Compare the TAF with the latest METAR from the same airport (see the METAR decoder) to judge whether the forecast is running ahead or behind reality.
  • An amended TAF (AMD) replaces the earlier one; always use the newest issue time.

Frequently asked questions

What is a TAF?

A TAF (Terminal Aerodrome Forecast) is an aviation weather forecast for the area within about 5 statute miles of an airport. It is usually issued four times a day and covers 24 or 30 hours, describing expected wind, visibility, weather and cloud, and when they change.

What is the difference between FM, BECMG and TEMPO?

FM (from) marks a rapid, complete change: all conditions after that time are replaced. BECMG (becoming) is a gradual change of only the listed elements at some time during the given period. TEMPO (temporarily) describes fluctuations that each last less than an hour and in total cover less than half of the period, after which the prevailing conditions return.

What do PROB30 and PROB40 mean?

They give a 30% or 40% probability that the listed conditions will occur during the period. PROB30 TEMPO combines the two: a 30% chance of temporary fluctuations. In US TAFs PROB30 is used, typically for thunderstorms or precipitation, and not in the first 9 hours of the forecast.

How are the flight categories worked out?

The decoder uses the FAA thresholds with the ceiling (lowest broken, overcast or vertical-visibility layer) and visibility. VFR: ceiling above 3,000 ft and visibility above 5 miles. MVFR: ceiling 1,000–3,000 ft or visibility 3–5 miles. IFR: ceiling 500 to below 1,000 ft or visibility 1 to below 3 miles. LIFR: ceiling below 500 ft or visibility below 1 mile.

Are TAF times in local time?

No. All TAF times are UTC (Zulu). The group 2118/2224 means valid from the 21st at 18:00 UTC to the 22nd at 24:00 UTC (midnight). Use the Local button to see the same times in your device's time zone.

What does P6SM or 9999 mean?

P6SM means visibility greater than 6 statute miles, the highest value used in US TAFs. 9999 is the international equivalent, meaning 10 kilometers or more. CAVOK goes further: visibility 10 km or more, no cloud below 5,000 ft, no cumulonimbus and no significant weather.

Can I use this for flight planning?

It is a learning and convenience tool. Always get an official weather briefing and read the original TAF before flying. Unusual regional groups are shown as not recognized rather than guessed.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

METAR DecoderPaste a raw METAR or SPECI weather report and read it in plain English with VFR/IFR category.Density Altitude CalculatorDensity altitude, pressure altitude and air density ratio from elevation, altimeter, OAT and dew point.Knots to MPHConvert knots to miles per hour (kn to mph) instantly, with formula and chart.UTC Time NowLive UTC and GMT clock with ISO 8601, Unix time and an offset converter.Word CounterCount words and characters and clean up text.Character CounterCount characters with and without spaces, words, lines and bytes, with live limit bars.Online Word ProcessorFree browser word processor with headings, lists, tables and images. Autosaves; export DOCX or PDF.Grammar CheckerCheck grammar, spelling and punctuation with clickable suggestions and one-click fixes.Word Count to PagesHow many pages is 1,000 words? Estimate pages by font, size, spacing and margins.Remove Line BreaksStrip line breaks and extra spaces, keep paragraphs if you want.Sort Lines AlphabeticallySort a list A-Z, Z-A, numerically, naturally or by length, or shuffle it.Case ConverterConvert text to UPPERCASE, lowercase, Title Case, camelCase and more.Citation GeneratorCreate APA, MLA and Chicago citations for books, websites and articles.MLA Format GeneratorBuild an MLA 9 heading, title page layout and Works Cited entries.Bibliography GeneratorBuild an alphabetized bibliography in APA 7, MLA 9, Chicago or Harvard style.Essay Length & Reading TimeWords to reading time, speaking time and handwritten or typed pages.Lorem Ipsum GeneratorGenerate placeholder text as paragraphs, words or lists, with HTML.Instagram Caption FormatterKeep line breaks and spacing in Instagram captions and bios.Instagram Bio GeneratorCreate Instagram bios with templates, fancy fonts and emojis.X Post Character CounterCount X (Twitter) post characters and split long text into a thread.TikTok Caption CounterCount TikTok caption characters and hashtags against the 2,200 limit.Speech Length CalculatorPaste a speech to see how long it takes to say at any speaking speed.Text to SpeechTurn text into natural-sounding speech.Fancy Text GeneratorTurn text into cool Unicode fonts for bios.Reverse Text GeneratorWrite text backwards, reverse words or lines, mirror or flip it upside down.Upside Down Text GeneratorFlip text upside down with Unicode characters, or turn it back to normal.Text RepeaterRepeat any text or emoji up to 100,000 times with custom separators.YouTube Title Length CheckerCheck YouTube title length, preview truncation and score it for clicks.YouTube Description & Chapters GeneratorBuild a YouTube description with chapters, links and hashtags from templates.Text CompareFind the differences between two texts.AI Prompt GeneratorBuild better prompts for ChatGPT, Midjourney and more.Email Signature GeneratorBuild HTML email signatures for Gmail and Outlook.Flashcard MakerMake flashcard decks and study them with flip cards and spaced repetition, saved in your browser.Find and Replace TextFind and replace words or regex patterns in any text, with match highlighting and undo.YouTube Tag GeneratorGenerate YouTube tag ideas from your title and keywords and fit them in the 500-character limit.Quiz MakerMake a multiple-choice quiz, take it with instant scoring and share it with a link.Add Line NumbersNumber every line of your text with custom start, step, padding and separator, or remove numbers.Add Prefix and Suffix to LinesAdd text to the start and end of every line: quotes, commas, bullets or SQL lists.Filter Lines Containing TextKeep or remove lines that contain words or match a pattern, with match counts and regex.Focus Reading ConverterBold the first letters of every word for faster, focused reading. Copy as rich text or HTML.Formal Letter GeneratorWrite a correctly laid-out formal request, inquiry, notice or complaint letter.Big Text DisplayShow any message in giant auto-fitting fullscreen text with colour themes and flash mode.Gematria CalculatorGematria values for words and phrases in English, Simple, Jewish and Hebrew ciphers.Gen Z Slang TranslatorTranslate Gen Z slang to plain English and back, with a definition for every term on hover.Hiragana and Katakana QuizLearn the Japanese kana with a chart, flashcards and a timed typing quiz that tracks your mistakes.Job Offer Acceptance Letter GeneratorAccept a job offer in writing: confirm title, start date and salary in a polished letter or email.Keyword ExtractorPull the top keywords and key phrases from any text with RAKE or TF-IDF scores.Korean Romanization ConverterConvert Hangul to Revised Romanization with sound-change rules, plus McCune–Reischauer.Language DetectorDetect the language and writing system of any text, with a confidence ranking.Letter of Explanation GeneratorWrite a mortgage letter of explanation for credit inquiries, job gaps, deposits or late payments.Letter of Interest GeneratorWrite a letter of interest to a company that isn't advertising the job you want.Letter to Santa GeneratorHelp kids write a festive, printable letter to Santa with their good deeds and wish list.Line CounterCount total, non-empty, blank and unique lines in text or a .txt file, with line length stats.LinkedIn Connection Message GeneratorWrite personal LinkedIn connection notes for networking, recruiting, sales or alumni that fit 300 characters.LinkedIn Post GeneratorTurn your idea into ready-to-post LinkedIn stories, lessons, announcements and carousel captions.Maid of Honor Speech GeneratorFill in your stories to get a complete maid of honor toast with tone options and timing.Mail Merge Text GeneratorFill a {placeholder} template with CSV rows to create a personalized message for each person.Online Math KeyboardOn-screen math keyboard for fractions, exponents, roots, Greek and operators, as Unicode text or LaTeX.Memo GeneratorWrite a business memo in standard To/From/Date/Subject format, then print, copy or save as .docx.Mirror Text GeneratorCreate mirrored and reflected text with Unicode look-alike letters (ɘ, ꓘ, Я) and copy it.Motivation Letter GeneratorWrite a structured motivation letter for a university, scholarship, exchange, volunteer role or job.Obituary GeneratorTurn life details, family and service info into a death notice or newspaper/online obituary.Paragraph CounterCount paragraphs in any text, with words and sentences per paragraph and the longest and shortest.Parts of Speech IdentifierColor-code nouns, verbs, adjectives, adverbs and more in any English text, with counts.PDF Text CleanerFix text copied from a PDF: join broken lines, undo hyphen splits, drop page numbers and headers.Primer Tm CalculatorPrimer melting temperature by basic, salt-adjusted and nearest-neighbor methods, plus Ta.Pros and Cons List MakerWeigh a decision with a weighted pros and cons list, a score, a verdict and easy export.Real Estate Listing Description GeneratorWrite MLS-style property descriptions with versions trimmed to your character limit.
See all 459 Text Tools →