Pangram Checker
Type or paste a sentence and we'll tell you if it uses every letter of the English alphabet — and which letters are missing if not.
The quick brown fox jumps over the lazy dog → ✅ Pangram (all 26 letters present)
Type or paste a sentence and we'll tell you if it uses every letter of the English alphabet — and which letters are missing if not.
The quick brown fox jumps over the lazy dog → ✅ Pangram (all 26 letters present)
A pangram is a sentence that uses every letter of the alphabet at least once. The most famous English pangram is "The quick brown fox jumps over the lazy dog" — used in font rendering, typewriter testing, calligraphy practice, and keyboard demos for over 150 years.
Paste any sentence, and the tool tells you yes/no plus exactly which letters are missing. Useful for puzzle creators, font designers, typing-test authors, and word-game enthusiasts.
Font foundries need pangrams to display every letter of a typeface in marketing pages. Compose your own and verify it's complete before publishing.
A pangram is the most efficient way to practice every letter. Build your own around a theme you'll actually want to write.
Crossword, Scrabble, and Bananagrams puzzle designers use pangrams to ensure every letter is reachable. Verify your puzzle covers the alphabet before publishing.
Every letter must appear or typing speed scores can favor users with luckier keyboards. Verify before adding to a test pool.
Try writing the shortest possible meaningful pangram. Famous attempts: "Pack my box with five dozen liquor jugs" (32), "How vexingly quick daft zebras jump" (29).
The tool performs a case-insensitive scan, extracting only A–Z letters (Unicode Basic Latin block, U+0041–U+005A and U+0061–U+007A). It builds a 26-element boolean array, toggling each index when its corresponding letter is encountered. After processing all characters, it checks if every flag is true. If yes, the sentence is a perfect pangram; otherwise, it collects the missing letters by iterating the alphabet and returning the char for indices still false. Non-letter characters (spaces, digits, punctuation, accents) are discarded — only English alphabet letters matter. The algorithm is O(n) with negligible memory overhead, making it suitable for inputs of any reasonable length.
While you can check pangrams manually or with code, this tool gives instant visual feedback without setup.
| This tool | Manual scanning (mental checklist) | Python one-liner (set()) | |
|---|---|---|---|
| Setup effort | None – paste and click | High – you must keep a mental tally | Requires opening a terminal/IDE |
| Speed | Instant (milliseconds) | Slow (30+ seconds for long text) | Fast (sub-second), but requires typing code |
| Error feedback | Lists exact missing letters | Prone to oversight | Shows missing letters only with extra logic |
| Input flexibility | Handles any length up to 10k chars | Limited by human memory | Unlimited if you write a script |
The concept of the pangram predates digital tools by centuries. The first known English pangram appeared in 1885 in a writing manual by Dr. William James, featuring the sentence 'The quick brown fox jumps over the lazy dog' — which remains the most famous example. It was widely adopted by telegraph operators and typewriter manufacturers for testing all keys. This tool brings that same utility to the modern browser, providing instant verification without manual letter-counting.
Without proper nouns: "Mr. Jock, TV quiz PhD, bags few lynx" (26 letters, every letter exactly once — called a "perfect pangram"). Among readable sentences, "How vexingly quick daft zebras jump" (29 chars) is one of the shortest.
No — it only checks whether each letter A–Z appears at least once. It does not require letters to be unique.
No — only A–Z (the unaccented English alphabet). Diacritics (é, ñ, ö) are ignored.
This tool checks the 26-letter English alphabet only. Other languages have different alphabets (Spanish 27, French 26 + diacritics, Russian 33).