Tools
67tools that run entirely in your browser. Nothing you enter leaves this device.
Crypto
Converter
- Base encoderNewEncode and decode text as Base64, Base64URL, Base32, Base58, Ascii85 or hex.
- Base64 file converterNewTurn a file into Base64 or a data URI, or turn Base64 back into a downloadable file.
- Case converterNewConvert text between camelCase, snake_case, kebab-case, Title Case and more.
- Color converterNewConvert any CSS color between hex, RGB, HSL, HWB, Lab, LCH and OKLCH.
- Data format converterNewConvert between JSON, YAML, TOML, XML, CSV, .env, INI and Java properties.
- Date-time converterNewConvert dates between Unix timestamps, ISO 8601, RFC 2822 and local time, one or many at once.
- HTML to MarkdownNewConvert HTML into clean Markdown.
- Integer base converterNewConvert whole numbers of any size between binary, octal, decimal, hex and other bases.
- List converterNewSort, dedupe, wrap, join and split lists of items.
- Morse codeNewTranslate text to Morse code and back, and play it as audio.
- NATO alphabetNewSpell text out with the NATO phonetic alphabet, or turn code words back into letters.
- Number to wordsNewSpell out numbers in English words, including ordinals and cheque-style amounts.
- Punycode converterNewConvert internationalized domain names to Punycode and back.
- Roman numeral converterNewConvert numbers to Roman numerals and back.
- Table converterNewConvert tables between CSV, TSV, JSON, Markdown and HTML.
- Text encodingsNewEncode text as quoted-printable, UTF-7, UTF-16 or percent-encoding and decode it again.
- Text to binaryNewConvert text to binary, octal, decimal or hex byte values and back.
- Text to UnicodeNewShow the Unicode code points of text and escape it for JavaScript, CSS, HTML and more.
- Time zone converterNewConvert a time between time zones and find meeting times that work everywhere.
- Unit converterNewConvert length, mass, temperature, data size (KB vs KiB), time, speed and more.
Web
Images and media
Development
- .gitignore generatorNewBuild a .gitignore file by combining templates for languages, frameworks, editors and operating systems.
- Chmod calculatorNewConvert Unix file permissions between octal, symbolic and chmod notation, with a checkbox grid and umask.
- Code to imageNewTurn a code snippet into a syntax-highlighted PNG image, with themes, padding and line numbers.
- Crontab explainerNewExplain a cron schedule in plain English and list its next run times.
- Docker cheatsheetNewSearchable reference of Docker and Docker Compose commands for images, containers, volumes and networks.
- Docker run to ComposeNewConvert docker run commands to Docker Compose YAML, and Compose services back to docker run.
- Dockerfile linterNewCheck a Dockerfile for common mistakes and best-practice issues, with an explanation for each finding.
- Email normalizerNewNormalize email addresses by lowercasing them, stripping plus tags and Gmail dots, and removing duplicates.
- Git cheatsheetNewSearchable reference of everyday Git commands, from setup and branching to undoing mistakes.
- JSON formatterNewPrettify, minify and validate JSON, with optional key sorting.
- JSON Schema validatorNewValidate JSON against a JSON Schema (drafts 4 to 2020-12), or generate a starting schema from sample JSON.
- JSON to typesNewGenerate TypeScript, Go, Rust or Python type definitions from a sample JSON document.
- JSONPath playgroundNewQuery JSON documents with JSONPath expressions and see each matching value and its path.
- Kubernetes cheatsheetNewSearchable reference of kubectl commands for pods, deployments, services, logs and debugging.
- Kubernetes manifest validatorNewValidate multi-document Kubernetes YAML against the official API schemas, with best-practice hints and starter templates.
- Mock data generatorNewGenerate seeded fake names, emails, addresses and other test data as JSON, NDJSON, CSV or SQL inserts.
- Patch applierNewApply a unified diff patch to text and see the patched result, or which hunks failed and why.
- Random port generatorNewPick random TCP/UDP port numbers from the registered or dynamic range, skipping well-known services.
- Regex cheatsheetNewSearchable reference of regular expression syntax: character classes, anchors, groups, lookarounds and flags.
- Regex testerNewTest JavaScript regular expressions with live highlighting, groups and replace.
- Semver calculatorNewSort and compare semantic versions, test them against npm-style ranges and compute the next version.
- SQL formatterNewFormat and indent SQL for PostgreSQL, MySQL, SQLite, SQL Server, Oracle and 15 other dialects, with keyword case options.
- String escaperNewEscape and unescape strings for JSON, JavaScript, C, SQL, shell, PowerShell, regular expressions, CSV and XML.
- tmux cheatsheetNewSearchable reference of tmux sessions, windows, panes, copy mode, key bindings and config snippets.
- Vim cheatsheetNewSearchable reference of Vim motions, text objects, editing, search and replace, registers, macros, windows and buffers.
- XML formatterNewPretty-print or minify XML and check that it is well-formed, keeping comments, CDATA and entities intact.
- YAML formatterNewFormat and validate YAML streams, keeping comments, with indentation, key sorting, quoting and line width options.
Network
Text
- ASCII art textNewRender text as large ASCII-art letters in dozens of FIGlet fonts.
- Emoji pickerNewSearch every emoji by name or keyword and copy it, its code points or its shortcode.
- Fancy textNewTurn text into bold, italic, script, double-struck and other Unicode styles.
- Invisible character detectorNewFind invisible, zero-width, bidirectional and look-alike characters hidden in text.
- Lorem ipsum generatorNewGenerate placeholder paragraphs, sentences or words of lorem ipsum.
- Markdown editorNewWrite Markdown with a live preview, then copy the HTML or print it to PDF.
- Numeronym generatorNewTurn words into numeronyms like i18n, l10n and a11y.
- Readability scoreNewScore English text with Flesch reading ease, Flesch–Kincaid grade and other readability tests.
- String obfuscatorNewMask part of a string, such as an API key or email, keeping only the first and last characters.
- Text cleanupNewRemove duplicate lines, trailing spaces, blank lines and other clutter from text.
- Text diffNewCompare two texts line by line and word by word.
- Text statisticsNewCount characters, words, sentences, lines and bytes, and estimate reading time.
- Text to speechNewRead text aloud with the voices built into this device, without sending it anywhere.
- Unicode normalizerNewNormalize text to NFC, NFD, NFKC or NFKD and see what changed.
- Word frequency counterNewCount how often each word appears in a text.