tomai
Log in
💻

Developer Tools

Browse free online Developer Tools on tomai — fast, private, no installation, available in 11 languages.

Developer utilities: debug, convert, and generate without setup

Development work is full of ten-second problems — format this JSON, decode that token, build a cron expression, convert CSV to JSON for a test fixture. Installing a package or script for each one is overhead; searching online risks pasting secrets into someone else's logger. These seventeen tools solve the short problems locally, in the browser, with nothing sent anywhere.

JSON and data shaping: JSON Formatter validates and pretty-prints the moment you paste — the fastest way to find the missing comma. The converter family moves data between shapes: JSON to CSV, CSV to JSON, JSON to YAML, and XML to JSON for config files and test data.

Encoding, hashing, tokens: Base64 encodes and decodes payloads, Hash Generator produces MD5/SHA checksums for file verification, JWT Decoder unpacks token header and claims so you can see expiry and scopes without a library, and URL Encoder handles query-string escaping. UUID Generator and Address Generator create test fixtures in bulk.

Patterns and time: Regex Tester shows matches live as you type — the only sane way to write a complex pattern. Cron Generator translates human schedules into cron syntax and explains each field. Timestamp Converter moves between epoch numbers and readable dates across timezones. HTML Encoder, Minifier, Code Beautifier, and Color Converter round out the daily toolkit.

Practical tips: paste production JSON into the formatter before diffing — most "bugs" are formatting. Decode JWTs to check expiry before blaming the backend. And because every tool here runs client-side, it is safe to use them with realistic data; nothing you paste leaves the browser.

Frequently asked questions

Is it safe to paste production JSON or tokens here?

Yes. Every tool in this category runs entirely in your browser — formatter, converters, JWT decoder, hash generator. Nothing you paste is sent to any server, so realistic data is safe to use.

Why does my JSON fail validation when it looks fine?

The most common causes are a trailing comma, single quotes instead of double quotes, unescaped newlines inside strings, and invisible characters copied from documents. The formatter highlights the exact position of the first error.

Can the converters handle large files?

Local conversion is limited by your device's memory — files up to tens of megabytes are comfortable. Close heavy tabs before converting very large exports.

🧩
Free

JSON Formatter

Format, validate, minify and sort JSON — 100% in your browser

🔤
Free

Base64 Encode / Decode

UTF-8 safe Base64 with URL-safe variant and file support

🆔
Free

UUID Generator

Bulk UUID v4 & time-ordered v7 (RFC 9562), client-side

#️⃣
Free

Hash Generator

MD5, SHA-1, SHA-256, SHA-512 & CRC32 with HMAC and checksum verification

🔏
Free

JWT Decoder & Verifier

Decode JSON Web Tokens and verify HS/RS/ES/PS signatures — fully in your browser

⏱️
Free

Unix Timestamp Converter

Convert epoch time to a date and back — seconds, millis, micros & nanos

⚙️
Free

Regex Tester

Test regular expressions live with match highlighting, groups and replace

📍
Free

Random Address Generator

Plausible test addresses for 50+ countries, in each one's own language — for QA, demos and form testing

🔁
Free

JSON to CSV

Convert a JSON array of objects into table-ready CSV

🔁
Free

CSV to JSON

Parse comma-separated data into clean JSON objects

📋
Free

JSON to YAML

Convert JSON data into clean, quoted-safe YAML

🧾
Free

XML to JSON

Convert XML documents into clean, predictable JSON

🌐
Free

HTML Encoder / Decoder

Encode and decode HTML entities and special characters

Free

Cron Expression Generator

Build, validate and preview cron schedules with live next-run times

🧹
Free

HTML CSS JS Minifier

Shrink HTML, CSS and JavaScript for faster pages

🎨
Free

Color Converter

Convert colors between HEX, RGB, HSL, HSV and CMYK

🧹
Free

Code Beautifier

Format and minify HTML, CSS, JavaScript, XML, YAML and SQL in your browser.