Text & Developer Tools
Everything you need for text and data
Fast, private, and processed in your browser.
Word Counter
Count words, characters, sentences, and paragraphs, and estimate reading time.
Case Converter
Convert text between uppercase, lowercase, title, sentence, camel, Pascal, snake, and kebab case.
Duplicate-Line Remover
Remove duplicate lines from text, with options to trim whitespace, ignore case, and sort.
Diff Checker
Compare two texts line by line and highlight added and removed lines.
JSON Formatter
Format, minify, and validate JSON with clear parse-error messages.
Base64 Encoder/Decoder
Encode text to Base64 or decode Base64 back to text, with full UTF-8 support.
URL Encoder/Decoder
Percent-encode text for safe use in URLs or decode an encoded URL component.
Unix Timestamp Converter
Convert Unix timestamps to human-readable dates and back, in local time and UTC.
Color Converter
Convert colors between HEX, RGB, and HSL with a live preview.
JWT Decoder
Read the header, payload, and claims inside a JSON Web Token. Decoding only — signatures are not verified.
Hash Generator
Produce SHA-1, SHA-256, SHA-384, or SHA-512 digests of text or a file and compare them against a published checksum.
Regex Tester
Test a regular expression against sample text and see every match and capture group.
Cron Expression Generator
Build and read cron schedules, with the next run times and the day-field OR rule explained.
QR Code Generator
Turn text or a URL into a QR code and download it as a PNG or SVG.
QR Code Scanner
Decode a QR code from an uploaded image or your device camera.
Password Generator
Generate strong random passwords with your choice of length and character types.
UUID Generator
Generate version 4 or time-ordered version 7 UUIDs, and read the version out of one you already have.
Lorem Ipsum Generator
Generate placeholder paragraphs, sentences, or words for layout and design work.
Slug Generator
Turn a title into a clean URL slug, with accents reduced and dropped characters reported.
CSV to JSON
Convert CSV to JSON, handling quoted fields, embedded commas, and line breaks.
JSON to CSV
Convert a JSON array of objects into CSV, with nested fields flattened.
YAML to JSON
Convert YAML config into JSON, with unsupported constructs reported by line.
Markdown to HTML
Convert Markdown to HTML, with raw HTML escaped and unsafe URLs stripped.
HTML to Markdown
Convert HTML into clean Markdown using the browser’s own HTML parser.
No text or developer tools match that search.
Your text stays on your device.
Frequently Asked Questions
Is Base64 a secure way to hide data?
No. Base64 is reversible encoding without a key. Use an appropriate encryption system when confidentiality is required.
Can decoded or pasted HTML run on the page?
No. Text outputs use textContent or code text nodes. The QR SVG preview is displayed through an image data URL rather than inserting user-controlled markup into the page.
Do tool values appear in the page URL?
No. The current tools do not create query-state URLs, so pasted or generated values are not added to browser history through the address bar.
Why can Unicode counts differ between browsers?
Modern browsers use language segmentation data for words and grapheme clusters. Fallback behavior and language data can produce small differences for unusual scripts or punctuation.
Are these full IDE or security-audit replacements?
No. They solve focused transformations. Each tool page identifies boundaries such as line-based diffing, syntax-only JSON validation, and heuristic password strength.