Free developer tools
Small tools that run entirely in your browser: nothing you paste is uploaded. Each one has an API for when you need the same thing in code.
Base64 encode and decode
Encode text to Base64 or decode Base64 back to text in your browser. Handles UTF-8 and emoji, with a URL-safe option. Nothing is uploaded.
URL encode and decode
Percent-encode text for URLs and query strings, or decode %20-style strings back to text. Component and full-URL modes, in your browser.
JSON formatter and validator
Pretty-print, validate, minify and sort JSON in your browser. Errors show the line and column. Nothing is uploaded.
CSV to JSON converter
Convert CSV to JSON in your browser: header row, quoted fields, commas, semicolons or tabs, and optional number and boolean detection.
Unix timestamp converter
Convert Unix timestamps (seconds or milliseconds) to dates in UTC and your time zone, or dates back to timestamps. Shows the current epoch time.
Text case converter
Convert text to camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, UPPER and lower case at once.
Word counter
Count words, characters (with and without spaces), sentences and paragraphs, and estimate reading and speaking time, as you type.
Password generator
Generate strong random passwords with your browser's secure random generator. Choose length and character sets; see the strength in bits.
SHA-256 hash generator
Hash text with SHA-256, SHA-1, SHA-384 or SHA-512 in your browser, as hex or Base64. Nothing is uploaded.
Color converter
Convert colors between HEX, RGB and HSL, preview them, and check text contrast against white and black (WCAG).