Character Counter - Online Letter & Symbol Frequency Tool
Deep-dive into text with detailed character and letter frequency analysis. Supports multiple languages and includes whitespace control. Fast and private.
UD5 Toolkit
Explore OpenType numeric styles: lining, oldstyle, tabular, proportional figures, fractions, ordinals & slashed zero.
font‑variant‑numeric: normal;
| 1,234.56 | $12.34 |
| 789.01 | $7,890.12 |
| 23,456.78 | $345.67 |
| 1,234.56 | $12.34 |
| 789.01 | $7,890.12 |
| 23,456.78 | $345.67 |
font‑variant‑numeric: normal;
lining‑nums for headings or dashboards, and oldstyle‑nums for body copy.tabular‑nums forces numbers to have equal width, making columns of figures align perfectly — essential for financial tables, invoices, or timetables. Without it, proportional numbers can look jagged in vertical lists.diagonal‑fractions for an inline slash format (1/2), or stacked‑fractions for a vertical numerator/denominator style. Both rely on the font containing the proper glyphs; not all fonts support stacked fractions.slashed‑zero to your font‑variant‑numeric value.font‑variant‑numeric: lining‑nums tabular‑nums diagonal‑fractions ordinal slashed‑zero; to enable multiple features at once. The demo above lets you mix and match to see the result.Deep-dive into text with detailed character and letter frequency analysis. Supports multiple languages and includes whitespace control. Fast and private.
Enter a number and see its Collatz sequence graphed. Watch the steps until it reaches 1. Mesmerizing math.
Select a heading font and get recommended body font pairings. Live preview with sample text. Copy the CSS import links.
Choose a font family and see how it renders famous pangrams (The quick brown fox…). Instant web font loader.
Paste lines of text and automatically convert to an HTML ordered list with correct numbering and indentation.
See a live bar chart of character frequencies as you type or paste text. Great for cipher cracking and linguistics.
Transform regular text into the mocking SpongeBob‑style alternating case. Copy and paste for hilarious effect.
Convert standard Arabic numbers into formal Japanese/Kanji numerals (e.g., 123 → 百二十三). Also supports large numbers.
Turn a cardinal number (23) into its ordinal form (23rd). Supports large numbers. Simple and quick.
Paste a CSS rule and sort its declarations alphabetically or by box model grouping. Clean up styles.
Enter text and see each character's 8‑bit binary laid out in a black‑and‑white grid. Beautiful data art. Local.
Understand how !important behaves inside @layer vs unlayered styles. Interactive example. Avoid common pitfalls.
Count words, characters, sentences, and paragraphs instantly. Analyze text density and reading time. Secure client-side processing for your content privacy.
Apply the drop‑shadow() filter and compare it with box‑shadow. See how it follows the contour of transparent images. Copy code.
Validate ISBN‑10 and ISBN‑13 numbers and compute their check digits. Useful for booksellers and libraries. All local.
Set tab‑size to any number and see how tabs are displayed in a pre element. Essential for code snippets.
Enter a decimal number and see a visual breakdown of bits, place values, and bitwise operations. Learn binary easily.
Create glowing, neon‑style text effects with multiple text‑shadows. Adjust colors and intensity. Copy the CSS.
Estimate a child's potential adult height using the mid-parental height formula (adjusted for gender). Educational tool, not a medical prediction.
Enter two names and get a whimsical compatibility score based on vowels, length, etc. Just for fun.
Generate a memorable quirk for a non‑player character. Combines speech patterns, habits, and appearance details.
Nest elements in 3D space with preserve‑3d vs flat. Rotate the parent and see children behave differently.
Paste your CSS and sort the properties of each rule alphabetically or by concentric groups. Keep your stylesheets consistent without a build step.
Set up first‑line indentation and hanging punctuation. See how they affect reading flow. Copy the CSS.
Shows each character's 7‑bit or 8‑bit binary representation. Includes space separation. For learning binary encoding.
Apply dyslexia‑friendly fonts, spacing, and background to any text. Preview and copy the formatted version. Improve readability.
See a random color and type its name. Score based on accuracy. Fun for designers. Local.
Paste lines and convert them into bulleted lists with symbols like •, ‑, or →. Markdown friendly. Quick formatting.
Generate customizable alphabet tracing sheets with uppercase and lowercase letters. Select letters to focus on. Instant print. Local only.
Write Q&A in a simple format and export as a CSV file compatible with Anki. Perfect for rapid card creation. Local.