Free Online Toolbox
60+ free online tools: compress and convert images, merge and split PDFs, count words, format JSON. No install, no sign-up — files stay in your browser.
Format, validate and minify JSON. Syntax errors are reported with the exact line and colu…
Base64 Encode/DecodeEncode and decode Base64 text with UTF-8 support; use the image tool for files
MD5 HashGenerate a 32-character MD5 digest for text or a whole file
JavaScript FormatterBeautify & minify JS, supports template strings and regex
Word CounterCount words, characters, lines, paragraphs and bytes as you type. Free, no sign-up, runs …
Regex TesterReal-time regex matching with highlight and error hints
Image CompressorCompress JPG, PNG and WebP in your browser with a quality slider (1-100) and a max-width …
Unix Timestamp ConverterConvert Unix timestamps to dates and back — 10-digit seconds or 13-digit milliseconds, in…
Popular Tools
Browse all toolsFormat, validate and minify JSON. Syntax errors are reported with the exact line and colu…
Base64 Encode/DecodeEncode and decode Base64 text with UTF-8 support; use the image tool for files
MD5 HashGenerate a 32-character MD5 digest for text or a whole file
JavaScript FormatterBeautify & minify JS, supports template strings and regex
Word CounterCount words, characters, lines, paragraphs and bytes as you type. Free, no sign-up, runs …
Regex TesterReal-time regex matching with highlight and error hints
Image CompressorCompress JPG, PNG and WebP in your browser with a quality slider (1-100) and a max-width …
Unix Timestamp ConverterConvert Unix timestamps to dates and back — 10-digit seconds or 13-digit milliseconds, in…
Whois LookupDomain registration info via standard RDAP protocol
Guides & tutorials
All 30 guides →Reading Errors From Online Code Runners (6 Languages)
First work out which layer failed - compile, runtime, or the environment itse…
Does Minifying Code Break It? JS, CSS, SQL, HTML
Minifying is not just removing whitespace: CSS can alter strings, SQL can eat…
Still Duplicated After Deduping? Five Data Cleaning Traps
Duplicates that survive deduping are usually trailing spaces, fullwidth chara…
JSON to XML or YAML? What Each Conversion Loses
Converting JSON to XML turns every value into text, and converting YAML can s…
All Tools
Format, validate and minify JSON. Syntax errors are reported with the exact line and colu…
JSON ViewerTree view JSON explorer with collapsible nodes
JSON Minify & EscapeRemove whitespace, escape strings, unescape support
JSON to XMLConvert JSON to XML and back, preserving structure
JSON to YAMLBidirectional conversion with nested arrays support
JSON to ClassGenerate Java / TS / Go classes from JSON
Base64 Encode/DecodeEncode and decode Base64 text with UTF-8 support; use the image tool for files
URL Encode/DecodeRFC 3986 URL percent-encoding
Unicode ConverterConvert Chinese to/from \uXXXX escape sequences
HTML Entity EscapeConvert < > & HTML entities
Base ConverterConvert between base 2, 8, 10, 16, 36 and 64 in real time
Full/Half WidthConvert full-width characters to half-width and vice versa
MD5 HashGenerate a 32-character MD5 digest for text or a whole file
SHA HashSHA-1 / SHA-256 / SHA-512 hash generator for text or files
AES / DES EncryptAES/DES symmetric encryption with AES-128/256 CBC modes
RSA EncryptRSA online encryption with 2048/3072/4096-bit key generation
Morse CodeMorse code converter for letters, numbers and punctuation
UUID / GUID GeneratorGenerate UUID v4 random, v1 timestamp, v7 sortable
JavaScript FormatterBeautify & minify JS, supports template strings and regex
CSS FormatterBeautify & minify CSS with media query nesting
SQL FormatterFormat SQL for MySQL/Oracle dialects
XML FormatterBeautify & minify XML with attribute normalization
HTML FormatterBeautify & minify HTML with smart tag indentation
Python FormatterPEP8-style Python code beautifier and minifier
Word CounterCount words, characters, lines, paragraphs and bytes as you type. Free, no sign-up, runs …
Text DeduplicateRemove duplicate lines, ignore case and blank lines
Text SorterSort lines ascending/descending with natural number sort
Text ReverserReverse characters, lines, inline and words
Find & ReplaceFind and replace with plain text or regex modes
ID Card LookupValidate the 18-digit check digit of a Chinese ID, then parse birth date, gender, age and…
IP Address LookupParse IPv4/IPv6, detect public/private/loopback
HTTP Status CodesReference for 56 common HTTP status codes, grouped by class with causes and fixes
UA ParserIdentify browser, OS, device type and engine from UA
DNS LookupLook up A, AAAA, CNAME, MX, TXT, NS, SOA, SRV and CAA records, including underscore names…
WebSocket TestConnect to ws/wss endpoints and exchange messages
Regex TesterReal-time regex matching with highlight and error hints
Image CompressorCompress JPG, PNG and WebP in your browser with a quality slider (1-100) and a max-width …
Image ConverterConvert between PNG, JPEG and WebP. Transparency is preserved for PNG and WebP output.
Image CropperCrop images with 1:1 / 4:3 / 16:9 presets
Image WatermarkAdd text or logo watermarks with grid positioning
Image to Base64Convert images to/from Base64 DataURL
EXIF ViewerRead photo metadata: camera, aperture, shutter, ISO, GPS
GIF Frame ExtractorSplit an animated GIF into static frames (PNG/WebP/JPEG), preview frame by frame, downloa…
GIF MakerMake animated GIFs from multiple images online - add, remove, replace, reorder or insert …
Unix Timestamp ConverterConvert Unix timestamps to dates and back — 10-digit seconds or 13-digit milliseconds, in…
Cron GeneratorVisual cron expression generator and parser
JSON to TypeScriptGenerate TypeScript interfaces from JSON
Case ConverterConvert to camelCase, PascalCase, snake_case, kebab-case
SQL to EntityGenerate Java / C# / TypeScript entities from CREATE TABLE
Text DiffSide-by-side line diff with add/delete highlight
Whois LookupDomain registration info via standard RDAP protocol
robots.txt CheckerParse robots.txt rules and test URL crawl permissions
Web ScreenshotGenerate full-page website screenshots
Meta Tag GeneratorGenerate SEO meta tags with OG, Twitter Card and JSON-LD
Common PortsReference table of 68 common service ports
Python RunnerRun Python 3 in browser with Pyodide, no install
JavaScript RunnerRun JavaScript in the browser locally, console output and async/await supported
Java RunnerCompile and run Java with JDK 21, supports stdin and class examples
Go RunnerCompile and run Go 1.22, supports stdin, slices and structs
C++ RunnerCompile and run C++ with GCC 13
Shell RunnerExecute Bash scripts online
Merge PDFMerge and reorder multiple PDF files into one, in your browser — no file size limit and n…
Split PDFExtract pages by range, in custom order, or pull out all odd or even pages into a new PDF…
Image to PDFCombine JPG, PNG or WebP images into one PDF — original size or fitted to A4 with print m…
dsjson.com — Online JSON Formatter & Free Toolbox
dsjson.com offers free online JSON formatting and validation, JSON minify, JSON to XML / YAML, and entity class generation. It also includes 60+ online tools like Base64 encoder/decoder, MD5 / SHA hashing, Unix timestamp converter and regex tester. Everything runs locally in your browser - no data is uploaded.