i18n Developer Tools
Free online tools to streamline your internationalization workflow. No signup required.
i18n Checklists
Comprehensive implementation and deployment checklists with 600+ items based on 10 years of production experience.
ICU Message Editor
Build and test ICU MessageFormat strings with live preview, 200+ templates, syntax validation, and code snippets for popular i18n libraries.
JSON Translation Differ
Compare translation JSON files side-by-side. Find missing keys, changed values, and structural differences between versions or branches.
Free Subtitle Tools
A collection of free, client-side tools for working with subtitles. Convert, edit, and manage your subtitle files securely.
ICU MessageFormat Guide
Complete reference for ICU MessageFormat syntax. Learn pluralization, select, number/date formatting, and nested messages with examples.
Language Switcher Patterns
9 production-ready language switcher components for Next.js. Interactive previews with copy-paste code using next-intl.
Classic Dropdown
Flag + name trigger with animated dropdown list
Segmented Control
Compact inline pill with sliding highlight
Floating Globe
Sticky icon that fans out into a popover
Language Pill Grid
Horizontal chip layout with flag badges
Search Modal
Overlay with live search filtering
Underline Tabs
Text labels with animated underline indicator
Flag Circle Strip
Compact circular flag row with ring highlight
Native Select
Styled HTML select — most accessible pattern
Locale Banner
Auto-detect notification suggesting a language switch