Text & Developer Tools

212 free online tools that run instantly in your browser — count and transform text, format JSON, encode data, convert colors and generate passwords. Nothing is uploaded.

Text Tools 29

Open →
Word Counter Count words, characters, sentences and reading time as you type. Character Counter Count characters (with and without spaces), words and lines instantly. Case Converter Convert text between UPPERCASE, lowercase, Title Case, camelCase and more. Remove Duplicate Lines Remove repeated lines and keep only the unique ones, in order. Sort Lines Alphabetically Sort any list of lines alphabetically, A–Z or Z–A. Reverse Text Reverse text by characters, words or lines. Remove Extra Spaces Collapse multiple spaces into one and trim messy whitespace. Find and Replace Replace every occurrence of a word or phrase in your text. Slug Generator Turn a title into a clean, SEO-friendly URL slug. ROT13 Encoder / Decoder Encode or decode text with the classic ROT13 cipher. Morse Code Translator Translate text into Morse code (dots and dashes). Word Frequency Counter See which words appear most often in your text, with counts and percentages. Text Repeater Repeat any text as many times as you like, with an optional separator. Remove Empty Lines Strip out blank and whitespace-only lines from any text. Text Summarizer Shorten any article to its most important sentences. Text Compare Compare two texts line by line and see exactly what changed. Keyword Density Checker See which words and phrases your content leans on most. Readability Checker Score how easy your writing is to read. Comma Separator Turn a one-per-line list into a comma-separated string — with dedupe and quoting. Text to Hashtags Turn words or phrases into ready-to-paste #hashtags for your captions. Number to Words Converter Spell out any number in words — including decimals and negatives. Words to Number Converter Turn a number written in words back into digits. Text to Speech Paste any text and hear it read aloud — choose the voice, speed and pitch, all in your browser. Speech to Text Talk and watch your words turn into text you can copy — free voice typing in your browser. Online Notepad A clean, distraction-free notepad in your browser — autosaved on your device, with a live word count. Blog Title Generator Enter a topic and get a dozen catchy blog headline ideas built on proven formulas. Reading Time Calculator Paste text to see the word count and how long it takes to read and to say aloud. Audio to Text Turn an audio or video file into a timestamped transcript, and download it as subtitles. Voice to Text Turn speech into text — upload an audio file or record your voice, choose the language, and get a transcript. Your audio never leaves your device.

Developer Tools 40

Open →
JSON Formatter Beautify and validate JSON with clean indentation. JSON Minifier Strip whitespace to make JSON as small as possible. Base64 Encode Encode text to a Base64 string. Base64 Decode Decode a Base64 string back to text. URL Encode Percent-encode text so it is safe in a URL. URL Decode Decode percent-encoded text back to readable characters. HTML Encode Escape characters into safe HTML entities. HTML Decode Turn HTML entities back into normal characters. Hash Generator Generate SHA-1, SHA-256 and SHA-512 hashes of any text. Number Base Converter Convert numbers between binary, octal, decimal and hex. Text to Binary Convert any text into its binary (base-2) representation. Binary to Text Convert binary (base-2) code back into readable text. Unix Timestamp Converter Convert a Unix timestamp to a readable date in UTC and local time — or get the current epoch. JWT Decoder Decode a JSON Web Token to read its header and payload in plain JSON. JSON to CSV Convert a JSON array of objects into clean CSV for Excel or Sheets. CSV to JSON Convert CSV with a header row into a tidy JSON array of objects. URL Parser Break any URL into its protocol, host, path, hash and query parameters. What's My IP See your public IP address and what your browser reveals. Regex Tester Test a regular expression against your text and see every match highlighted live. Cron Expression Parser Turn a cron schedule into plain English and see when it runs next. Markdown Previewer Write Markdown and see it rendered live, right in your browser. JSON Viewer Paste JSON and explore it as a collapsible, colour-coded tree. JSON Validator Check whether JSON is valid — and if not, get the exact error, line and column. JSON Editor Edit JSON with one-click format, minify and sort-keys, and live validation. JSON to XML Converter Turn JSON into well-formed XML, with arrays as repeated elements. XML to JSON Converter Turn XML into clean JSON, keeping attributes and grouping repeated tags. TSV to JSON Converter Turn tab-separated data (with a header row) into a JSON array of objects. JSON to TSV Converter Turn a JSON array of objects into tab-separated values for a spreadsheet. JSON to Text Converter Flatten JSON into plain, readable indented lines of key and value. HTML Beautifier Turn messy or minified HTML into clean, properly indented markup. HTML Minifier Shrink HTML by removing comments and whitespace, safely. CSS Beautifier Turn minified or messy CSS into clean, readable, indented rules. CSS Minifier Shrink CSS by removing comments and whitespace, safely. JavaScript Beautifier Turn minified or messy JavaScript into clean, indented code. JavaScript Minifier Shrink JavaScript by stripping comments and whitespace — safely, never breaking it. Credit Card Validator Check whether a card number passes the Luhn checksum and see its card type. VTT to SRT Converter Convert WebVTT subtitles to numbered SRT, fixing the timestamp format. SRT to VTT Converter Convert SRT subtitles to WebVTT, adding the header and fixing timestamps. JSON to TypeScript Paste JSON and get clean, nested TypeScript interfaces with types inferred automatically. XML Formatter Paste messy XML and get clean, indented output — or minify it to a single line, with validity checked as you go.

Color Tools 5

Open →

Hash & Security 36

Open →
MD5 Hash Generator Turn any text into its 32-character MD5 hash instantly. Bcrypt Hash Generator Generate a properly salted bcrypt hash for storing a password. Bcrypt Password Verifier Check whether a password matches a bcrypt or Argon2 hash. SHA-1 Hash Generator Turn any text into its 40-character SHA-1 hash instantly. SHA-224 Hash Generator Turn any text into its 56-character SHA-224 hash instantly. SHA-256 Hash Generator Turn any text into its 64-character SHA-256 hash instantly. SHA-384 Hash Generator Turn any text into its 96-character SHA-384 hash instantly. SHA-512 Hash Generator Turn any text into its 128-character SHA-512 hash instantly. SHA3-224 Hash Generator Turn any text into its 56-character SHA3-224 hash instantly. SHA3-256 Hash Generator Turn any text into its 64-character SHA3-256 hash instantly. SHA3-384 Hash Generator Turn any text into its 96-character SHA3-384 hash instantly. SHA3-512 Hash Generator Turn any text into its 128-character SHA3-512 hash instantly. MD4 Hash Generator Turn any text into its 32-character MD4 hash instantly. MD2 Hash Generator Turn any text into its 32-character MD2 hash instantly. RIPEMD-128 Hash Generator Turn any text into its 32-character RIPEMD-128 hash instantly. RIPEMD-160 Hash Generator Turn any text into its 40-character RIPEMD-160 hash instantly. RIPEMD-256 Hash Generator Turn any text into its 64-character RIPEMD-256 hash instantly. RIPEMD-320 Hash Generator Turn any text into its 80-character RIPEMD-320 hash instantly. Whirlpool Hash Generator Turn any text into its 128-character Whirlpool hash instantly. Tiger Hash Generator Turn any text into its Tiger hash — pick the length and pass count you need. Snefru Hash Generator Turn any text into its 64-character Snefru hash instantly. GOST Hash Generator Turn any text into its 64-character GOST R 34.11-94 hash instantly. CRC32 Hash Generator Turn any text into its 8-character CRC-32 checksum instantly. Adler-32 Checksum Generator Turn any text into its 8-character Adler-32 checksum instantly. FNV Hash Generator Compute FNV-1 or FNV-1a hashes in 32-bit or 64-bit from any text. JOAAT Hash Generator Turn any text into its 8-character Jenkins one-at-a-time hash. MurmurHash Generator Compute MurmurHash3 hashes in 32-bit or 128-bit from any text. xxHash Generator Compute xxHash32, xxHash64 or XXH3 hashes from any text instantly. HAVAL Hash Generator Compute a HAVAL hash in any of its 15 output-size and pass-count variants. All Hash Generator Hash your text with every supported algorithm at once and compare the results side by side. HMAC Generator Generate an HMAC signature from a message and a secret key. Argon2 Hash Generator Generate a salted Argon2id hash for storing a password. NTLM Hash Generator Turn a password into its Windows NTLM hash instantly. MySQL Password Hash Generator Generate a MySQL 4.1+ PASSWORD() hash for legacy MySQL servers. Unix Crypt Generator Generate a salted /etc/shadow password hash for Linux. PHP password_hash() Generator Run PHP’s password_hash() with the algorithm and cost of your choice.

Generators 14

Open →

SEO Tools 13

Open →

Social Media Tools 3

Open →

Testing Tools 18

Open →
Keyboard Tester Press any key and see it light up — a fast way to check every key works. Mouse Tester Check every mouse button, the scroll wheel, double-click and movement. Click Speed Test (CPS) Measure how many times you can click per second (CPS) in a 5-second sprint. Webcam Test Check your camera works and see its live preview — privately, in your browser. Microphone Test Speak and watch the level meter move to confirm your microphone works. Screen Resolution Checker See your screen resolution, viewport size, pixel ratio and colour depth at a glance. Dead Pixel Test Fill the screen with solid colours to spot any dead or stuck pixels. Typing Speed Test Type the sentence and get your words per minute (WPM) and accuracy. Touch Screen Test Drag across the screen to find dead spots, and see how many fingers it tracks at once. Speaker Test Play a tone through the left or right channel to check both speakers work. Refresh Rate Test Measure the frames per second your screen really draws — is that 144Hz monitor actually at 144Hz? Gamepad Tester Check every button, trigger and stick on your controller, with live values. Motion Sensor Test Tilt your phone and watch the accelerometer and gyroscope readings move. Vibration Test Buzz the vibration motor with different patterns to check it still works. Battery Status Test See your charge level, charging state and time remaining, live from the battery. Device Info Everything the browser knows about your device — OS, CPU, memory, graphics and screen. Laptop & PC Test Every hardware test for a laptop or desktop in one place — keyboard, screen, audio, camera and more. Mobile & Tablet Test Every hardware test for a phone or tablet in one place — touch, sensors, battery, camera and more.

Timers & Productivity 3

Open →

CSS Generators 2

Open →

Legal Page Generators 3

Open →

Number & Text Encoding 18

Open →
Binary to Octal Convert binary numbers to octal instantly. For example, 101010 in binary is 52 in octal. Binary to Decimal Convert binary numbers to decimal instantly. For example, 1011010 in binary is 90 in decimal. Binary to Hexadecimal Convert binary numbers to hex instantly. For example, 11001110 in binary is CE in hex. Octal to Binary Convert octal numbers to binary instantly. For example, 65 in octal is 110101 in binary. Octal to Decimal Convert octal numbers to decimal instantly. For example, 144 in octal is 100 in decimal. Octal to Hexadecimal Convert octal numbers to hex instantly. For example, 377 in octal is FF in hex. Decimal to Binary Convert decimal numbers to binary instantly. For example, 45 in decimal is 101101 in binary. Decimal to Octal Convert decimal numbers to octal instantly. For example, 83 in decimal is 123 in octal. Decimal to Hexadecimal Convert decimal numbers to hex instantly. For example, 255 in decimal is FF in hex. Hexadecimal to Binary Convert hex numbers to binary instantly. For example, 1F in hex is 11111 in binary. Hexadecimal to Octal Convert hex numbers to octal instantly. For example, AB in hex is 253 in octal. Hexadecimal to Decimal Convert hex numbers to decimal instantly. For example, BB8 in hex is 3000 in decimal. Text to Ascii Convert text to ascii instantly. For example, "Hi" becomes "72 105". Ascii to Text Convert ascii to text instantly. For example, "Hi" comes from "72 105". Text to Hex Convert text to hex instantly. For example, "Hi" becomes "48 69". Hex to Text Convert hex to text instantly. For example, "Hi" comes from "48 69". Text to Octal Convert text to octal instantly. For example, "Hi" becomes "110 151". Octal to Text Convert octal to text instantly. For example, "Hi" comes from "110 151".

Image Editing Tools 15

Open →
Image Merge Combine 2 to 8 photos into one picture — pick a layout, drag them around and download. Flip Image Mirror any image left-to-right or top-to-bottom, then download it. Rotate Image Rotate any image by 90°, 180°, or a precise angle, then download it. Crop Image Drag a box over any part of an image and download just that region. Image to Base64 Turn an image into a Base64 data URI you can embed directly in HTML or CSS. Base64 to Image Paste a Base64 data URI to preview the image and download it as a file. SVG to PNG Turn an SVG into a PNG at any resolution — rendered in your browser, nothing uploaded. SVG to JPG Render an SVG to a JPG at any size, on a white background — all in your browser. Image to SVG Vectorize an image into a true, scalable SVG — traced into paths in your browser. Best for logos and simple graphics. PNG to SVG Vectorize a PNG into a true, scalable SVG — right in your browser. Best for logos and simple graphics. JPG to SVG Vectorize a JPG into a true, scalable SVG — right in your browser. Best for logos and simple graphics. WebP to SVG Vectorize a WebP into a true, scalable SVG — right in your browser. Best for logos and simple graphics. Image Color Picker Upload an image, click anywhere and get the exact HEX and RGB colour — copy it in one click. EXIF Viewer & Remover See the hidden metadata inside a photo — camera, date, even GPS — then download a clean copy with it removed. Image to Text (OCR) Pull the text out of a photo, screenshot or scan — right in your browser, in several languages.

Website & Network Tools 10

Open →

YouTube Tools 3

Open →