</> for developers

An online Swiss Army knife for developers

JSON, Base64, regex, JWT… all the little tools you reach for while debugging, in one place. Runs locally — your data is never uploaded.

$ curl -s itupload.dev/tools # ready to use, nothing to install

Encode / Decode

🔐

Base64 Encode/Decode

Full UTF-8 support, with one-click switching between encode and decode.

🔗

URL Encode/Decode

encodeURIComponent / encodeURI — the end of garbled parameters.

🎫

JWT Decoder

Paste a token and see its Header / Payload at a glance, with expiry check included.

Text & Data

🧩

JSON Formatter & Validator

Beautify, minify, and validate, with precise error locations.

🎯

Regex Tester

Real-time highlighted matches, with replace preview.

📊

JSON ↔ CSV Converter

Convert an array of objects to a downloadable CSV, or paste CSV to get JSON.

🔀

Text Diff

Compare two blocks of text line by line, with additions and deletions highlighted at a glance.

🎨

Color Converter

Convert between HEX / RGB / HSL, with a color picker and common swatches.

Generators & Hashing

🆔

UUID Generator

Generate v4 UUIDs in bulk, with uppercase and no-hyphens options.

#️⃣

Hash Calculator

MD5 / SHA-1 / SHA-256 / SHA-512, for text and files.

Time

⏱️

Timestamp Converter

Convert between Unix timestamps and dates, with automatic seconds / milliseconds detection.

⏰

Cron Expression Parser

A plain-English explanation field by field, with a preview of the next 5 run times.

Cheatsheets

📖

Regex Cheatsheet

Common metacharacters and practical patterns (phone / email / URL) — bookmark it for reference.

🌐

HTTP Status Codes

The full table from 1xx to 5xx, with troubleshooting tips for the important codes.

🌿

Git Cheatsheet

Grouped by scenario, including rollback rescue commands.