Format JSON, decode JWTs, generate passwords and secret keys, convert timestamps and compress images — most of them right in your browser, with nothing you paste ever uploaded. The AI tools for subtitles, speech and dubbing are the exception and use credits.
Quickly transform your JSON data into clean, formatted YAML. Features real-time validation, syntax highlighting, and easy copying.
Use Tool
Create strong, secure passwords with customizable length and character sets.
Use Tool
Format and beautify JSON data with syntax highlighting and validation.
Use Tool
Encode text or files to Base64 format or decode Base64 strings.
Use Tool
View and query SQLite databases directly in your browser with a visual query builder and SQL editor.
Use Tool
Decode and inspect JWT tokens instantly. View header, payload, signature, expiration status, and time claims.
Use Tool
Switch data between the formats you actually work with — JSON and YAML or CSV, HEX and RGB colors, px and rem, epoch time and readable dates, hex and binary, camelCase and snake_case. Every conversion runs locally, so it's instant and private.
Shrink, convert and prepare images for the web without sending them to a server. Your files are processed by your own browser, so there are no upload limits, no queues and no privacy trade-offs.
Create passwords, encryption keys, UUIDs, hashes, signed JWTs and QR codes using your browser's cryptographically secure random number generator, plus lorem ipsum placeholder text for layouts. Nothing you generate is sent or stored anywhere.
Clean up and preview structured text: pretty-print and validate JSON, write Markdown with a live preview, or render HTML and export it to PDF or Word.
Translate data in and out of the encodings the web runs on — Base64, percent-encoding and JSON Web Tokens — and see exactly what's inside them.
Tools for everyday development tasks: test a regex against real text, work out the right chmod mode for a file, or open a SQLite database and query it right in the browser.
Tools for captions and transcripts: fix subtitle timings and convert SRT to VTT, translate a subtitle file into another language, or turn speech in an audio or video file into text and subtitles. Editing and Audio to Text run in your browser. The AI tools (subtitle generator, text to speech, dubbing and the translator) are the exception: they send your file or text to an AI provider when you run them, and use credits.
Combine several PDFs into one, pull out the pages you need, turn sideways scans upright, make a PDF from photos, or save PDF pages as images. Everything runs in your browser, so your documents are never uploaded and there are no page limits or watermarks.
Nearly every tool runs in your browser. JSON, tokens, images and keys are processed locally and never uploaded, so it's safe to work with real data. The AI tools are the exception: they send your input to an AI provider when you run them, and say so on their page.
The browser tools have no server round-trip, no queue and no file-size cap. Format a 5 MB JSON file or compress 50 images at once.
Open a tool and use it. No sign-up, no trial, no paywall halfway through a task. Only the AI tools need an account and use credits.
The browser tools are, with no account, no usage cap and no premium tier. The four AI tools run on credits: you get free credits when you sign up and can buy more.
For the browser tools, yes: they process your input with JavaScript in your own browser and don't send it to a server, so the data never leaves your device. The AI tools are the exception, and only when you run them: the AI Subtitle Generator sends your audio or video to OpenAI, AI Text to Speech sends your text to ElevenLabs, AI Video Dubbing sends your clip to ElevenLabs, and the AI Subtitle Translator sends your subtitle text to Anthropic. Don't use those with anything you can't share with a third party. As with any website, avoid pasting secrets on a shared or untrusted computer.
Yes. The tools work in any modern browser on desktop, tablet or phone, though larger editors like the SQLite viewer are easiest to use on a bigger screen.
They use the Web Crypto API's crypto.getRandomValues, the browser's cryptographically secure random number generator, with rejection sampling so every character is equally likely.