font‑feature‑settings Playground - Online OpenType Features
Toggle OpenType features like liga, smcp, tnum, and see the text update. Support for variable fonts. Typography nerds.
UD5 Toolkit
Build precise CSS unicode-range values for font subsetting. Paste text, pick presets, or enter codepoints — get optimized ranges instantly.
U+0041, 0020-007F, U+4?? (wildcard), comma or space separated
Toggle OpenType features like liga, smcp, tnum, and see the text update. Support for variable fonts. Typography nerds.
Build a complete font‑stack for your website. Choose a primary font and get the best fallback options for different OS. Copy the CSS.
Detect browser support for font‑tech() and font‑format() values in @font‑face src. Check COLRv1, variable, etc.
Apply East Asian glyph variants like jis78, proportional-width, ruby. See the difference instantly. For CJK typography.
Create vertically oriented text layouts with `writing‑mode`. See the effect and copy the complete CSS. For vertical languages.
Select a local font and see all its metrics: ascent, descent, x‑height, and supported features. Typography deep dive.
Browse the fonts installed on your system and type a custom phrase to see how it looks. Uses Local Font Access API where available.
Convert normal text to Unicode mathematical bold, italic, script, fraktur, and double‑struck. Copy rich text for anywhere.
Highlight elements with aria‑describedby and see the linked description text. Verify a11y annotations.
See which fonts map to generic families (serif, sans‑serif, monospace) on different operating systems. A handy reference.
Choose tabular‑nums, diagonal‑fractions, ordinal and see the effect on a numeric list. Elegant data presentation.
Type an abbreviation and its full form to get the proper `<abbr title='...'>` HTML. For accessible markup.
Enter terms and definitions and generate a clean `<dl>` HTML snippet. Great for glossaries and FAQs.
Type any character and see how it renders in different font stacks. Detect missing glyphs and fallback behavior.
Select emojis and arrange them into a seamless tiling background. Copy the CSS data‑URI or download as image.
Load any variable font from Google Fonts or local file and play with weight, width, slant, and custom axes. Download CSS.
Create simple 2‑ or 3‑set Venn diagrams by entering comma‑separated lists. Shareable via URL fragment. No account.
New CSS text‑spacing property for fine control over punctuation spacing. See the effect live. For advanced typography.
Create outlined text with the text‑stroke property. Adjust width and color. Preview and copy the CSS.
Paste two strings that look the same and see if they differ after normalization. Debug invisible encoding bugs.
Paste your Accept‑Language header and see which languages your site should serve based on quality values. Internationalization helper.
Style the first letter of a paragraph as a large decorative drop cap. Choose font, color, and size. Get the CSS & HTML.
Normalize text to any Unicode normalization form to prevent encoding bugs and ensure consistent comparison. Essential for i18n developers.
Visually name grid areas in a table and generate grid‑template‑areas CSS. Perfect for complex layouts. Drag‑free.
Style a drop cap using the initial‑letter property. Set size and sink. Modern alternative to pseudo‑element hacks.
Style a drop cap using the initial‑letter property. Set size and sink. Modern alternative to pseudo‑element hacks.
Style underlines, overlines, and strike-throughs with colors, wavy styles, and thickness. Modern CSS text‑decoration.
Convert any text into JavaScript‑style \uXXXX escape sequences and vice versa. Handles emojis. Useful for i18n development.
Stack multiple background images and blend them with colors. Create unique textures. Copy the CSS code instantly.
Paste text and instantly see if it contains hidden zero‑width characters often used in steganography. Reveal invisible payloads.