Are the tools free to use?
Yes. Every tool on this page is free, with no account, no sign-up, and no usage limit for normal use.
200+ simple tools for text, code, dates, numbers, units, colors, and more. Pick a tool, press one button, and copy the result. Nothing to install and no account.
Count words, characters, sentences, and lines, and check how easy your text is to read.
Count words, characters, sentences, and reading time, and see your most used words.
Count characters with and without spaces, and see letters, digits, and symbols.
Count sentences, see their types and structure, and get a writing score.
Count all lines, non-blank lines, or lines of code without comments.
Rank words by how often they appear, with stop-word filters and a word cloud.
Score English text with Flesch, Fog, SMOG, and four more readability formulas.
Count the characters, bytes, words, and character types in any string.
Count paragraphs by blank lines or by line, with a table of each paragraph’s length.
Estimate how long a text takes to read at your chosen speed and density.
Estimate how long a speech or script takes to say at your pace, with pauses.
Count syllables per word and per line, and check haiku and limerick patterns.
Find the longest lines in text, code, or logs.
Check whether a sentence uses every letter of the alphabet.
Find forbidden letters in a lipogram, such as writing without E.
Read text aloud with your browser’s voices and word highlighting.
Change letter case, find and replace, and remove duplicates, line breaks, extra spaces, and hidden characters.
Switch text between UPPERCASE, lowercase, Title Case, camelCase, and 8 more styles.
Capitalize titles in APA, Chicago, MLA, or AP style and see what changed.
Replace words or regex patterns in text, preview every match, and undo.
Delete repeated lines from a list, keeping the first or last copy.
Delete blank lines and whitespace-only lines from text or code.
Join broken lines into one paragraph, with a space, comma, or custom separator.
Wrap text so every line fits a set number of characters.
Put a sequential number at the start of every line.
Strip line numbers from code, logs, and numbered lists.
Add text before and after every line or word, such as quotes or HTML tags.
Trim spaces and tabs from the start and end of every line.
Collapse extra spaces, delete all spaces, or squeeze text onto one line.
Strip periods, commas, quotes, brackets, and symbols from text.
Turn accented letters into plain ones: é → e, ñ → n, ß → ss.
Find and remove zero-width spaces, soft hyphens, and other hidden characters.
Write text backwards, or reverse the order of its words or lines.
Repeat text many times with separators, numbering, and a counter.
Bold the start of each word to make text easier to skim.
Wrap text so every line fits within a character limit.
Show spaces, tabs, line endings, and hidden Unicode characters.
Shift, re-sync, or frame-rate convert SRT subtitle timings.
Turn SRT subtitles into clean text or a transcript.
Turn WebVTT captions into a clean transcript.
Turn SRT subtitles into a CSV spreadsheet.
Turn a CSV of times and text into an SRT subtitle file.
Combine two SRT files one after the other or on one timeline.
Format and validate JSON, YAML, and SQL, convert between CSV and JSON, and test regular expressions.
Beautify, minify, validate, or repair JSON, with exact error positions.
Turn CSV rows into JSON objects, arrays, columns, or NDJSON.
Flatten JSON and API responses into spreadsheet-ready CSV.
Check YAML for errors, reformat it, or convert it to JSON.
Turn one-line SQL into clean, indented, readable queries.
Escape text as HTML entities, or decode < and € back to text.
Escape quotes, backslashes, and line breaks for JSON, or unescape them.
Test regular expressions with highlighted matches, groups, and replacements.
Turn titles into clean, lowercase, hyphenated URL slugs.
Turn HTML into clean Markdown with tables, lists, links, and code blocks.
Generate lorem ipsum paragraphs, sentences, or words, plain or wrapped in HTML.
Convert CSV, TSV, or pipe-separated data into a Markdown table.
Split a URL into its parts and inspect decoded paths and query parameters.
Convert px to rem or em and back, with a custom root font size and a CSS block.
Design layered CSS box shadows with a live preview and copy the code.
Build a cron expression, read it in plain English, and copy the crontab line.
Convert chmod permissions between checkboxes, octal, and symbolic form.
Create a robots.txt file from simple fields, or validate one you already have.
Generate SEO, Open Graph, and Twitter card meta tags with live previews.
Create a sitemap.xml file from a list of URLs, with images and hreflang links.
Convert Unix timestamps to dates in any time zone, and dates to timestamps.
Format messy or minified CSS into clean, indented code, or minify it.
Minify CSS to shrink its size, with an aggressive mode for extra savings.
Format and indent messy or minified HTML, or minify it, and spot unclosed tags.
Minify HTML by removing comments, extra spaces, and line breaks.
Build encoded URL query strings from key=value lines, or decode one into JSON.
Look up any HTTP status code with its meaning, usage, headers, and code examples.
Decode JSON Web Tokens and read their claims and expiry.
Convert JSON into clean, readable YAML.
Convert XML documents to JSON in four common styles.
Check XML for syntax errors, then format or minify it.
Minify JavaScript for production or beautify it to read.
Generate Apache .htaccess redirects, HTTPS rules, and more.
Generate realistic User-Agent strings for browsers, phones, and bots.
Convert TOML config files to JSON.
Build .env files from templates with secure random secrets.
Design CSS Grid layouts visually and copy the code.
Play with flexbox properties live and copy the CSS.
Build correct curl commands from a simple form.
Turn cURL commands into JSON or ready-to-run code.
Get the right Git command for a task, explained and rated for safety.
Generate and check hreflang tags for international SEO.
Convert points to pixels and back at any resolution.
Turn curly smart quotes into straight quotes for code and data.
Turn SVG markup into a ready-to-use React component.
Infer a JSON Schema from sample JSON data.
Encode and decode Base64 and URLs, create MD5 and SHA-256 hashes, and generate UUIDs.
Encode text or a file to standard, URL-safe, or MIME Base64.
Decode Base64 or URL-safe Base64 back to text, hex, or binary.
Percent-encode text for URLs, query strings, or path segments.
Turn %20-style encoded URLs and text back into readable text.
Generate v4, v1, or v5 UUIDs in bulk and validate any GUID.
Generate strong passwords, passphrases, or PINs with a strength rating.
Generate random strings for API keys, tokens, codes, and test data.
Create the MD5 hash of text or a file and check it against a checksum.
Create the SHA-256 hash of text or a file and verify a checksum.
Create the SHA-1 hash of text or a file and check it against a checksum.
Create the SHA-224 hash of text or a file and check it against a checksum.
Create the SHA-384 hash of text or a file and check it against a checksum.
Create the SHA-512 hash of text or a file and check it against a checksum.
Create the SHA3-256 hash of text or a file and check it against a checksum.
Create the RIPEMD-160 hash of text or a file and check it against a checksum.
Calculate the CRC32 checksum of text in hex, decimal, and binary.
Generate bcrypt password hashes or check a password against a bcrypt hash.
Translate text to Morse code and play it as sound.
Translate Morse code dots and dashes back into text.
Convert text to binary, hex, decimal, and octal, and back again.
Create the SHA3-384 hash of text or a file and check it against a checksum.
Create the SHA3-512 hash of text or a file and check it against a checksum.
Calculate the Adler-32 (zlib) checksum of text, step by step.
Calculate CRC-64 checksums in four common variants.
Generate FNV-1a hashes from 32 to 1024 bits.
Generate 32-bit and 128-bit MurmurHash3 hashes with a seed.
Sort and clean lists, find the difference between two lists, turn lines into SQL, and compare two texts.
Sort lines A–Z, Z–A, naturally, by length, or by number.
Dedupe, trim, filter, sort, and reformat a list in one step.
Compare two lists: only in A, only in B, in both, and all items.
Turn one value per line into a quoted list for SQL IN (…).
Compare two texts side by side and see exactly what changed.
Sort lines from shortest to longest or the reverse, with length statistics.
Remove or keep every line that matches a word, phrase, or pattern.
Flip the order of lines so the last line comes first.
Pull email addresses, links, and numbers out of any block of text.
Pull every email address out of text, with duplicates removed.
Pull every link out of text or HTML, with duplicates removed.
Pull every number out of text and get the sum, average, and median.
Strip HTML tags and keep clean, readable plain text.
Pull chosen columns out of CSV, tab, or space-separated text.
Pull phone numbers out of text and export them.
Count the days between dates, add or subtract time, find the day of the week or week number, convert time zones, and run a timer or stopwatch.
Work out an exact age in years, months, days, and more.
Count the days, weeks, and business days between two dates.
Add or subtract days, weeks, months, or years from a date.
Find the weekday of any date in history or the future.
Find the week number of a date, or the dates in a given week.
Work out the hours, minutes, and seconds between two times.
Convert a time between cities and find hours that suit everyone.
Run an online countdown timer with an alarm, progress ring, and full screen.
Time anything to the hundredth of a second, with laps, splits, and CSV export.
Find the day number of any date and how much of the year is left.
Find how many days are in any month of any year.
Find the date of your next half birthday and count down to it.
Find the date halfway between two dates.
Find how much time has passed since any date.
Count down to any future date or time.
Count working days between two dates, minus weekends and holidays.
Add or subtract working days from a date, skipping holidays.
Count the time since a wedding, relationship, or job began.
Find out which day of the week you were born on.
Write a date and time in ISO 8601 and other standard formats.
Convert between calendar dates and astronomical Julian Dates.
Convert decimal hours into hours, minutes, and seconds.
Convert hours, minutes, and seconds into decimal hours.
See the current time and day or night in cities worldwide.
Set alarms in your browser with sounds, labels, and snooze.
Write a date in Roman numerals for tattoos and keepsakes.
Convert number bases and Roman numerals, work with percentages, fractions, and averages, and calculate grades and GPA.
Convert numbers between any bases from 2 to 36, with step-by-step working.
Convert binary to decimal, hex, and octal, with every bit explained.
Convert hex to decimal, binary, octal, and every base from 2 to 36.
Convert numbers to Roman numerals and back, including dates.
Calculate percentages, percentage change, and increases or decreases.
Find the percentage increase or decrease between two values.
Convert degrees to radians as decimals or fractions of π.
Find the mean, median, mode, and weighted average of numbers.
Add, subtract, multiply, and divide fractions and mixed numbers.
Reduce a fraction to lowest terms and see how it was done.
Find the greatest common factor of numbers, with three methods.
Find the least common multiple of numbers, with four methods.
Check whether a number is prime and factor it if it is not.
Calculate your grade point average from grades and credits.
Work out your course grade and the score you need on what is left.
Spell out numbers in English words, ordinals, or check amounts.
Convert temperature, length, weight, volume, speed, file sizes, and cooking measurements, with every unit shown at once.
Convert between Celsius, Fahrenheit, Kelvin, Rankine, and Réaumur.
Convert between metric, imperial, nautical, and astronomical lengths.
Convert between kilograms, pounds, ounces, stone, tons, and more.
Convert between liters, gallons, cups, fluid ounces, spoons, and more.
Convert bytes, KB, MB, GB, and TB in decimal and binary units.
Convert centimeters to inches, fractions of an inch, and feet and inches.
Convert kilograms to pounds and pounds to kilograms.
Convert feet and inches to meters, centimeters, and millimeters.
Convert mph to km/h and km/h to mph, with m/s and knots.
Convert cups to grams for flour, sugar, butter, and 39 more ingredients.
Convert color codes, check contrast for accessibility, build gradients and color schemes, and generate random colors.
Convert hex color codes to RGB, RGBA, HSL, and CMYK values.
Convert a color between HEX, RGB, HSL, HSV, CMYK, and CSS names.
Test text and background colors against WCAG AA and AAA contrast.
Build linear and radial CSS gradients and copy CSS, Tailwind, or SVG.
Build color palettes from one base color with seven harmony rules.
Generate random colors and palettes in eight styles.
Pick random numbers and names, flip coins, roll dice, shuffle lists, and spin a prize wheel, all with fair cryptographic randomness.
Pick random whole numbers in any range, with or without repeats.
Shuffle the lines of any list into a fair random order.
Flip one or up to 100 coins online and count heads and tails.
Roll D4 to D100 dice online with modifiers, for board games and RPGs.
Spin a random picker wheel with your own choices.
Draw random winners from a list of names, with a wheel and a draw certificate.
Generate random lottery numbers for popular games or your own.
Ask a yes-or-no question and shake the Magic 8-Ball.
Play rock paper scissors against the computer or pick a fair random move.
Draw random playing cards from a shuffled deck.
Deal random poker hands, rank them, and find the winner.
Split a list of names into fair, random groups.
Generate secure random PIN codes without easy patterns.
Generate random IPv4 and IPv6 addresses for testing.
Pick random port numbers that avoid common services.
Generate short, URL-safe NanoIDs with a custom alphabet.
Generate random times of day within any range.
Generate random decimal numbers between 0 and 1.
Generate random latitude and longitude coordinates.
Make unique, printable bingo cards with numbers, words, or pictures.
Work out the exact odds of any dice total.
Turn plain text into fancy, small, or upside-down Unicode letters you can paste anywhere, find anagrams, and make word scrambles.
Turn text into 30+ fancy Unicode fonts to copy into bios and posts.
Turn text into ˢᵘᵖᵉʳˢᶜʳⁱᵖᵗ, subscript like H₂O, or sᴍᴀʟʟ ᴄᴀᴘs to copy and paste.
Flip text upside down, ʇxǝʇ ǝʞıl sıɥʇ, and copy it anywhere.
Make Zalgo glitch text with adjustable intensity and direction to copy.
Make s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶, underlined, and slashed text in 12 styles to copy.
Generate blank Unicode characters, like zero width spaces, to copy and paste.
Turn words into ASCII art banners in 26 classic FIGlet fonts.
Translate English to Pig Latin and back, with a word-by-word breakdown.
Encrypt and decrypt Caesar cipher text, or try all 26 shifts to crack it.
Find anagrams and every word you can make from a set of letters.
Turn a word list into scramble puzzles to solve or print.
Make acronyms from phrases, or phrases from acronyms.
OMGToolbox is a set of small, focused tools for everyday text work: checking the length of a draft, cleaning up a pasted list, formatting JSON before you read it, or encoding a string for a URL.
Every tool follows the same pattern. Put your text in the box, press the button, and the result appears below with a copy button. Each page explains exactly how it counts or converts, so you know what the numbers mean.
Yes. Every tool on this page is free, with no account, no sign-up, and no usage limit for normal use.
No. The tools listed here run in your browser, so the text you paste is processed on your own device and is not uploaded or stored by us.
Yes. Every page adapts to phone, tablet, and desktop screens, and the main button and results stay easy to reach on a small screen.
Email [email protected] with the tool name and the text you used. Each tool page lists its exact counting and conversion rules, which helps us check the result quickly.