JSON Formatter
Validate, format, and minify JSON. Syntax highlighting. CSV conversion. Zero dependencies.
Use tool →Every tool runs in your browser. Nothing gets uploaded. Nothing gets tracked. Just open and use.
Validate, format, and minify JSON. Syntax highlighting. CSV conversion. Zero dependencies.
Use tool →Encode text and files to Base64. Decode Base64 to text. Auto-detection and file support.
Use tool →Encode and decode URLs with percent-encoding. Full and partial encoding modes, query parameter encoding, auto-detection. 100% browser-based.
Use tool →Generate one or multiple Version 4 UUIDs using the Web Crypto API. Bulk generation up to 100 at once, uppercase toggle, per-UUID copy. 100% browser-based.
Use tool →Convert Unix epoch (seconds or milliseconds) to human-readable dates in any timezone, and human dates back to epoch. Live clock, ISO 8601, UTC. 100% browser-based.
Use tool →Write, test, and debug regular expressions in real time. Highlights all matches in color, shows capture groups, named groups, and supports replace mode with back-references. 100% browser-based.
Use tool →Minify and compress CSS in your browser. Removes comments, collapses whitespace, strips redundant semicolons, and collapses zero units. Shows file size savings. Download or copy result. 100% browser-based.
Use tool →Real-time Markdown editor and previewer with side-by-side split view. Supports GFM: tables, code blocks, strikethrough, links, images, and more. Copy HTML or download .md file. 100% browser-based.
Use tool →Convert CSV data to JSON in your browser. Supports comma, semicolon, tab, and pipe delimiters. RFC 4180 quoted fields, auto type casting, data preview table, copy or download JSON. 100% browser-based.
Use tool →Format and prettify HTML with proper indentation, or minify HTML to reduce file size. Removes comments, collapses whitespace, preserves script and style blocks. Download or copy result. 100% browser-based.
Use tool →Decode any JWT (JSON Web Token) in your browser. Inspect the Header, Payload, and Signature. Visualise standard claims (exp, iat, nbf, sub, iss, aud), detect expired tokens, convert timestamps to human-readable dates. 100% client-side — your token never leaves your device.
Use tool →Convert integers between Binary (base 2), Octal (base 8), Decimal (base 10), Hexadecimal (base 16), and any custom base from 2 to 36. Real-time conversion, bit-group display, and a 0–15 reference table. 100% browser-based.
Use tool →Instantly see your public IP address (IPv4 or IPv6), approximate geolocation (city, region, country), ISP/organisation, and timezone. Data fetched directly in your browser from open APIs — nothing stored, nothing tracked by FreeToolBox.
Use tool →Convert any text to binary (8-bit groups) or hexadecimal, and decode binary/hex back to readable text. Includes a byte-by-byte reference table showing decimal, binary, and hex for every character. 100% browser-based, zero tracking.
Use tool →Convert Markdown to HTML directly in your browser. Supports headings, bold, italic, code blocks, links, images, lists, blockquotes, and horizontal rules. Preview rendered HTML or copy the raw source. Zero dependencies, zero tracking.
Use tool →Look up DNS records for any domain directly in your browser. Supports A, AAAA, CNAME, MX, TXT, NS, SOA, and CAA record types. Powered by the Google Public DNS API — no sign-up, no tracking, nothing stored.
Use tool →Convert PNG, JPG, WebP, and GIF images to Base64-encoded strings or data URLs for use in CSS, HTML, and email templates. Decode Base64 strings back to image previews. Nothing is uploaded — 100% browser-based, zero tracking.
Use tool →Generate cron expressions with a visual builder and instantly translate any 5-field cron string into plain English. Supports all standard syntax: *, */n steps, n-m ranges, and n,m lists. Includes 14 common presets — from "every minute" to "weekdays at 9 AM". 100% browser-based, zero tracking.
Use tool →Convert JSON arrays of objects into clean, downloadable CSV files — entirely in your browser. Supports arrays of objects, single objects, and objects wrapping an array. Optionally flatten nested objects into dot-notation columns. Choose comma, semicolon, tab, pipe, or a custom delimiter. Instant table preview. Nothing leaves your device.
Use tool →A visual editor for building Markdown tables. Set rows and columns, type data, paste from Excel or Google Sheets, choose column alignment, and copy the result as Markdown or HTML. Live preview included.
Use tool →Paste two versions of any text and compare them side by side in seconds. Removed lines are highlighted in red, added lines in green, and unchanged lines are shown without highlight. Uses an LCS (Longest Common Subsequence) algorithm — the same method used by git diff — for accurate line-level comparison. Supports up to 500 lines per side. Useful for comparing code versions, spotting changes in documents, and reviewing edits. 100% client-side, no uploads, no tracking.
Use tool →Transform any string into a URL-friendly slug — perfect for blog post URLs, file names, and API endpoints. Choose hyphen or underscore separators, strip diacritics (accented characters like é → e), and optionally preserve or remove numbers. Handles Unicode, multiple spaces, and special characters. Includes a bulk mode for converting multiple titles at once. Commonly used by web developers, content managers, and SEO specialists. 100% client-side, no uploads, no tracking.
Use tool →Count words, characters, sentences, and paragraphs. Reading time and speaking time estimates. Keyword density analysis.
Use tool →Generate Lorem Ipsum placeholder text by paragraphs, sentences, or words. Classic or random start. Copy to clipboard. 100% browser-based.
Use tool →Transform text between 14 case formats: camelCase, PascalCase, snake_case, SCREAMING_SNAKE, kebab-case, Train-Case, dot.case, Title Case, Sentence case, and more. 100% browser-based.
Use tool →Paste two blocks of text and instantly see what changed: additions highlighted in green, deletions in red. LCS-based diff algorithm, ignore-case and ignore-whitespace options, copy diff as plain text. 100% browser-based.
Use tool →Convert any text to spoken audio using your browser's built-in speech synthesis. Choose from all available system voices, adjust playback speed (0.5×–2×) and pitch, then pause, resume, or stop at any time. 100% browser-based — nothing is recorded or transmitted.
Use tool →Paste any text to instantly see every word ranked by count, percentage, and a visual bar. Filter stop words to focus on meaningful vocabulary. The built-in readability analyzer computes a Flesch-Kincaid Reading Ease score (0–100) and maps it to an estimated grade level, plus average syllables per word and average sentence length. 100% browser-based — nothing leaves your device.
Use tool →Analyse the readability of any text with the Flesch Reading Ease score (0-100) and Flesch-Kincaid Grade Level. See word count, sentence count, average words per sentence, and average syllables per word. Ideal for writers, educators, and content creators. 100% browser-based, zero tracking.
Use tool →Real-time character counter with platform limit tracker for Twitter/X (280), LinkedIn (3000), Instagram (2200), SMS (160), YouTube title (100), Meta Ad Headline (40), and email subject lines. Shows character count, word count, sentence count, paragraph count, and line count. Colour-coded progress bars turn amber near the limit and red when over. 100% browser-based, no tracking.
Use tool →Paste any list and sort it alphabetically A→Z or Z→A, by line length (shortest or longest first), in reverse order, or shuffle it randomly. Options to remove duplicates, trim whitespace, and strip empty lines. Useful for sorting names, CSS properties, word lists, or any line-based content. 100% client-side — nothing is sent to any server.
Use tool →Generate ominous "glitch text" by stacking invisible Unicode combining characters above, through, and below each letter. Choose from four intensity levels (Low, Medium, High, Insane) and toggle where glitch marks appear. Results paste perfectly on Twitter, Discord, Reddit, Tumblr, WhatsApp, and any Unicode-capable platform. 100% client-side, zero tracking.
Use tool →Convert text to classic ASCII block-letter art in seconds. Choose from five styles: Block (#), Filled (█), Stars (*), Dots (●·), and Lines (|-). Copy and paste into Discord, Reddit, GitHub, Slack code blocks, or any monospace text field. No sign-up, no tracking.
Use tool →Turn any text into a handwritten-style image using beautiful Google Fonts rendered on canvas. Choose font, paper style, ink colour, and size — then download as PNG. 100% browser-based, nothing uploaded.
Use tool →Generate a word cloud from any text using an Archimedean spiral placement algorithm on HTML5 Canvas — no libraries, no uploads. Words are sized by frequency, coloured by palette, and placed collision-free from the centre outward. Choose from five palettes, set max word count, toggle stop-word filtering, dark background, and rotations. Download your cloud as a PNG.
Use tool →Paste or type any text and instantly see a breakdown of every character type: uppercase letters, lowercase letters, digits, symbols, and whitespace. Count and percentage bars update in real time. A colour-coded heatmap highlights each character by category so you can spot patterns at a glance. Useful for developers validating string data, writers checking formatting, and students studying text composition. 100% client-side, no uploads, no tracking.
Use tool →Paste your text and get instant sentence-level feedback to improve your Flesch Reading Ease score. Long sentences (over 20 words) are flagged in red, medium ones in yellow, and short ones in green. Complex words (3+ syllables) are highlighted inline. Passive voice constructions are detected and labelled. Set a target score and see how far you need to go. A suggestions panel gives concrete, actionable tips: split long sentences, swap complex words for simpler synonyms, and rewrite passive voice as active. 100% client-side, no tracking.
Use tool →Paste any text and repeat it as many times as you need — up to 10,000 repetitions. Choose from newline, comma, space, tab, no separator, or define a custom one. The output shows character, word, and line counts in real time. Copy to clipboard or download as a .txt file. Useful for generating test data, padding arrays, creating placeholder content, and building pipe- or tab-delimited lists. 100% browser-based, zero tracking.
Use tool →Generate placeholder text in four flavours: classic Lorem Ipsum, Hipster Ipsum (artisan craft-beer vibes), Corporate Ipsum (synergy-packed buzzwords), and Pirate Ipsum (ahoy, matey!). Choose 1–10 paragraphs, hit Generate, then copy to clipboard or download as a .txt file. Useful for designers filling mockups, developers seeding databases, and anyone who needs filler copy fast. 100% client-side, no server calls, no tracking.
Use tool →Create strong, random passwords with custom length and character sets. Cryptographically secure.
Use tool →Generate hashes for text and files. Support for MD5, SHA-1, SHA-256, SHA-384, SHA-512. Verify hash integrity. 100% browser-based.
Use tool →Encrypt any text with a passphrase using AES-256-GCM via the native Web Crypto API. Key derivation uses PBKDF2 with 100,000 iterations and a random salt for maximum security. The output is a single Base64 string containing salt, IV, and ciphertext — paste it back with the same passphrase to decrypt. Every encryption produces a unique output even for the same input. 100% client-side, zero tracking, no libraries.
Use tool →Generate QR codes for URLs, text, WiFi, contacts. Download as PNG or SVG.
Use tool →A clean Pomodoro Timer that runs entirely in your browser. 25-minute focus sprints, 5-minute short breaks, 15-minute long breaks after every 4 pomodoros. Customisable durations, audio chimes, desktop notifications, session counter. 100% browser-based, zero tracking.
Use tool →Calculate the tip and total for any bill. Choose from 10%, 15%, 18%, 20%, 25% presets or enter a custom percentage. Split among multiple people, round up to the nearest dollar. 100% browser-based, zero tracking.
Use tool →Convert units across 6 categories: length, weight/mass, temperature, volume, speed, and area. Supports metric, imperial, and US customary systems. Real-time conversion with formula display and quick-reference table. 100% browser-based, zero tracking.
Use tool →Calculate your exact age in years, months, and days from your date of birth. See how many days until your next birthday, and your total lived time in days, hours, minutes, and seconds. Works for any two dates. 100% browser-based, zero tracking.
Use tool →Count down to any future date and time with a live days/hours/minutes/seconds display. Calculate the exact difference between any two dates in years, months, days, weeks, and hours. Share any countdown via a URL — the target is encoded as a parameter so anyone with the link sees the same countdown. 100% browser-based, no tracking.
Use tool →Reduce any width and height to their simplest aspect ratio (e.g. 1920x1080 → 16:9), get the decimal equivalent, and scale dimensions proportionally. Presets for 16:9, 4:3, 1:1, 21:9, 3:2, 9:16, and more. Perfect for designers, video editors, and frontend developers. 100% browser-based, zero tracking.
Use tool →Convert any number from 1 to 3999 into its Roman numeral equivalent — or convert any Roman numeral string back to a standard Arabic number. Bidirectional, real-time conversion with step-by-step breakdown showing exactly how the result was built. 100% browser-based, zero tracking.
Use tool →Convert any text into Morse code dots and dashes in real time — or decode Morse code back into readable text. Supports all 26 letters, digits 0–9, and common punctuation. Optional audio playback via Web Audio API lets you hear the Morse at any speed. Reference table included. 100% browser-based, zero tracking.
Use tool →Scan any QR code instantly using your webcam or by uploading an image. Reads QR codes in real time via your camera or decodes them from uploaded PNG, JPG, WebP, or GIF files. Detects URLs and offers a direct "Open URL" button. Powered by the open-source jsQR library. 100% browser-based — no data ever leaves your device.
Use tool →A virtual ruler that lets you click and drag to measure distances on your screen in px, cm, or in. Auto-detects screen DPI and supports manual calibration with a physical ruler for accurate physical-unit readings. Hold Shift to snap to horizontal, vertical, or 45° angles. Multiple measurements stay on screen for comparison. 100% browser-based, zero tracking.
Use tool →A lightweight, privacy-first habit tracker that lives entirely in your browser. Add any habits you want to build, check them off each day, and watch your streaks grow. A 7-day grid shows your completion history at a glance. All data is stored in localStorage — no server, no sign-up, no tracking.
Use tool →Pick colors visually and convert between HEX, RGB, HSL, and HSV color models. Includes palette presets, nearest CSS named color, and one-click copy for CSS values. 100% browser-based.
Use tool →Generate CSS gradients with a live visual editor. Choose linear, radial, or conic gradient type, add unlimited color stops, adjust angles and positions, and pick from curated presets. Copy the ready-to-use CSS in one click. 100% browser-based, zero tracking.
Use tool →Generate favicons at 16×16, 32×32, 48×48, 64×64, 128×128, 192×192, and 512×512 pixels from any uploaded image. Download individual sizes or all at once as a ZIP. Includes a ready-to-paste HTML snippet. 100% browser-based — your image never leaves your device.
Use tool →Check whether your foreground and background colour combination meets WCAG 2.1 accessibility standards. See the contrast ratio and instant pass/fail for AA and AAA levels across normal text, large text, and UI components. Live preview, quick presets, swap button. 100% browser-based, zero tracking.
Use tool →Generate beautiful 5-colour palettes from any seed colour using four colour theory relationships: Complementary, Triadic, Analogous, and Split-Complementary. Click any swatch to copy its HEX code or export the full palette as CSS custom properties. 100% browser-based, zero tracking.
Use tool →Convert any HEX colour code to RGB and HSL — or go the other way: enter RGB or HSL values and get the HEX code instantly. One-click copy for CSS-ready strings: #RRGGBB, rgb(), hsl(), rgba(). Includes 20 colour presets and a random colour button. 100% browser-based, zero tracking.
Use tool →A visual CSS box-shadow builder with real-time preview. Adjust offset, blur, spread, color, and opacity per layer. Stack multiple shadow layers, toggle inset mode, and pick from 9 presets including neumorphism, neon glow, and layered depth. Copy the final CSS with one click. 100% client-side, zero tracking.
Use tool →Generate stunning CSS gradient text effects directly in your browser. Choose two or three colours, select a direction (horizontal, vertical, diagonal, radial, or a custom angle), control font size and family — and see a live preview update in real time. Copy the ready-to-use CSS with one click. Uses the native background-clip: text technique — no images, no SVG, pure CSS. 100% client-side, zero tracking.
Use tool →Generate CSS clip-path shapes directly in your browser with a visual editor. Choose polygon, circle, ellipse, or inset — drag control points, pick from 12 polygon presets (triangle, star, hexagon, arrow, and more), and see a live preview update in real time. Double-click to add points, right-click to remove. Copy the ready-to-use CSS with one click, including the -webkit- prefix for maximum compatibility. 100% client-side, zero tracking.
Use tool →Enter any colour as a hex code or RGB values and instantly find the closest CSS named colour from the full 148-colour standard dataset. Shows the nearest colour name, its exact hex, RGB, and the Euclidean distance from your input. Also displays the HSL representation of your original colour. Includes a colour wheel picker and 24 quick-load swatches. Useful for designers matching brand colours to CSS names, developers writing stylesheets, and anyone curious about what a hex code is officially called. 100% client-side, no uploads, no tracking.
Use tool →Calculate percentages instantly: find X% of Y, determine what percent X is of Y, compute percentage change between two values, and apply percentage increases or decreases. 100% browser-based, zero tracking.
Use tool →A complete scientific calculator supporting sin, cos, tan (and inverses), log, ln, square root, powers, factorial, π, and e. Switch between DEG and RAD mode. Keyboard accessible. Expression history. 100% browser-based, zero tracking.
Use tool →Generate random integers in any range using the Web Crypto API. Set min/max, generate up to 10,000 numbers at once, optionally enforce unique values. Includes a virtual dice roller for d4, d6, d8, d10, d12, and d20. 100% browser-based, zero tracking.
Use tool →Format any number exactly the way you need: add thousands separators (comma, dot, space, underscore), control decimal places, switch to scientific notation, display as a percentage, or prepend a currency symbol. Custom prefix and suffix support. Instant preview with copy-to-clipboard. 100% browser-based, no tracking.
Use tool →Convert any amount between 160+ world currencies using live exchange rates updated every 24 hours. Session-cached for instant repeat conversions. 100% browser-based, zero tracking.
Use tool →Calculate monthly payments, total interest paid, and view a full year-by-year amortisation schedule for mortgages, car loans, student loans, and any fixed-rate instalment loan. 100% browser-based, zero tracking.
Use tool →Build a clean, professional invoice right in your browser and download it as a PDF. Add your details, client info, line items with quantities and prices, tax rate, due date, and notes. Supports USD, EUR, GBP, JPY, INR, CAD, AUD, and CHF. 100% client-side — nothing is uploaded or stored.
Use tool →FreeToolBox uses client-side JavaScript processing, which means:
Most "free" online tools upload your files to their servers, track you with cookies, and nag you to sign up. We don't do any of that. Every tool on FreeToolBox runs 100% in your browser using JavaScript. Your images, passwords, and data never leave your device. There's no account system, no tracking, no cookies. The source code is open and auditable. We keep the lights on through occasional affiliate links to tools we actually recommend — clearly marked, never deceptive.
Yes, your files are completely safe. Every tool runs 100% in your browser using JavaScript. Your images, passwords, and data never leave your device and are never uploaded to our servers.
No account needed. FreeToolBox has no sign-up requirement. Simply visit, open a tool, and start using it immediately. No registration, no email verification, no passwords to remember.
Yes, completely free. All our tools are free to use and open source. We keep the lights on through occasional affiliate links to tools we actually recommend, clearly marked and never deceptive.
FreeToolBox currently offers 73 free tools: Image Compressor, QR Code Generator, Password Generator, JSON Formatter, Base64 Encoder & Decoder, Word Counter, Hash Generator, URL Encoder & Decoder, Lorem Ipsum Generator, UUID Generator, Timestamp Converter, Case Converter, Regex Tester, Color Picker & Converter, CSS Minifier, Markdown Preview, Text Diff, CSV to JSON Converter, HTML Formatter & Minifier, JWT Decoder, Number Base Converter, Pomodoro Timer, BMI Calculator, Tip Calculator, Percentage Calculator, Unit Converter, CSS Gradient Generator, Favicon Generator, Currency Converter, Loan & Mortgage Calculator, Scientific Calculator, Color Contrast Checker, Age Calculator, Text to Speech, Random Number Generator, Countdown Timer, Word Frequency Counter, IP Address Lookup, Binary / Text Converter, Markdown to HTML Converter, DNS Lookup, Color Palette Generator, Text Readability Analyzer, Image to Base64 Converter, Aspect Ratio Calculator, Cron Expression Generator, Character Counter, Hex to RGB Converter, JSON to CSV Converter, Roman Numeral Converter, Morse Code Translator, Text Sorter, Zalgo Text Generator, ASCII Art Generator, Text to Handwriting, Invoice Generator, QR Code Scanner, Word Cloud Generator, Screen Ruler, Text Encryption, CSS Box Shadow Generator, Gradient Text Generator, CSS Clip-Path Generator, Habit Tracker, Markdown Table Generator, Text Case Inspector, Number Formatter, Readability Score Improver, Text Repeater, Placeholder Text Generator, Diff Checker, Color Name Finder, Text to Slug. All run 100% in your browser with no uploads or tracking.