DataForge — Data & Conversion Tools
Encode, decode, hash and convert data between formats — instantly and privately. Everything runs on your device.
100% client-side Free forever No sign-up
Runs 100% in your browser — nothing is ever uploaded.
All DataForge tools
Base64 Convert text to Base64 and back — with proper UTF-8 handling so accents, symbols and emoji survive the round trip. URL Encode Percent-encode text for safe use in URLs, or decode an encoded URL back to readable text. Component and full-URI modes included. Hash Generator Compute cryptographic hashes of any text instantly — SHA-256, SHA-1, SHA-384, SHA-512 and MD5, all generated locally on your device. Timestamp Convert epoch seconds or milliseconds to readable dates (local and UTC) and convert any date back to a Unix timestamp — with a live epoch clock. YAML ⇄ JSON Paste YAML to get clean JSON — or JSON to get YAML. Instant validation with precise error messages for malformed input. CSV ⇄ JSON Turn CSV data into a JSON array (header row becomes keys) or flatten JSON back into CSV. Handles commas, semicolons and tabs automatically. MD5 Instant MD5 checksum of any text — private and free. SHA256 Secure SHA-2 hashes computed locally in your browser. File hash Verify downloads: checksum any file without uploading it. JSON diff Structural JSON comparison — see exactly what changed. Colors HEX ⇄ RGB ⇄ HSL ⇄ OKLCH with live preview. Image → Base64 Get a copy-paste data URI from any image — fully offline. Bases Bin ⇄ Oct ⇄ Dec ⇄ Hex — live conversion as you type. Binary Encode text as binary or decode binary back to text. XML Pretty-print and syntax-check XML instantly. TOML to JSON Parse TOML config and output clean JSON. CSV Editor Edit CSV data in a grid and export instantly. Data Size Converter Bytes ⇄ KB ⇄ MB ⇄ GB — decimal and binary units. Roman Numerals Numbers to Roman numerals and back, instantly. JSON to XML Turn any JSON document into indented XML. SQL Query Builder Build SQL queries visually — no typing. SQL → NoSQL Translate SELECT/INSERT/UPDATE/DELETE into MongoDB or DynamoDB syntax GraphQL Playground Format, validate and inspect GraphQL queries without a server
Frequently asked questions
Is my data uploaded anywhere?
No. Every DataForge tool runs entirely in your browser. Text and files are processed locally and never sent over the network.
Are the conversions accurate?
Yes — we use the same battle-tested libraries developers use in production (native Web Crypto for hashes, js-yaml for YAML), so output matches what your toolchain produces.
Is there a size limit?
No hard limit. Processing happens on your machine, so even large documents convert in milliseconds.