All tools
74 free tools in 8 categories. Search by name or task, or browse a category.
74 tools
- Word CounterCount words, characters, sentences, paragraphs and lines as you type, with reading and speaking time. Free, private and no sign-up.
- Character CounterCount characters with and without spaces, words, lines and UTF-8 bytes. Check text against meta title, SMS, X post or custom character limits.
- Case ConverterConvert text to UPPERCASE, lowercase, Title Case, Sentence case, alternating or inverse case, with correct Turkish İ/ı rules. Free and private.
- Slug GeneratorTurn a title into a clean URL slug: accents and letters like ß, ğ, ł or đ are transliterated, with stop-word removal, separator and length options.
- Remove Duplicate LinesDelete repeated lines from a list while keeping the original order. Options to ignore case, trim spaces and drop empty lines. Runs in your browser.
- Sort LinesSort lines A–Z or Z–A with language-aware order and natural number sorting, sort by length, reverse the order or shuffle randomly. Free and private.
- Find and ReplaceFind and replace text in your browser: match case, whole words or regular expressions with $1 capture groups. Shows the match count and regex errors.
- Text CleanerClean pasted text: remove extra spaces, line breaks, tabs, HTML tags and invisible zero-width characters, and turn curly quotes into straight ones.
- Text DiffCompare two texts line by line or word by word and see what was added and removed, marked with colour and +/− signs. Runs entirely in your browser.
- Word Frequency CounterFind the most frequent words in any text, with counts and percentages, stop-word filtering and a minimum word length. Copy the table as CSV.
- Lorem Ipsum GeneratorGenerate lorem ipsum placeholder text by paragraphs, sentences or words, optionally starting with “Lorem ipsum dolor sit amet” or wrapped in <p> tags.
- Line ToolsAdd a prefix or suffix to every line, number lines, wrap lines in quotes, join lines with a separator, or split text into lines by a delimiter.
- JSON FormatterFormat JSON with 2 spaces, 4 spaces or tabs, minify it, or sort keys. Syntax errors show the exact line and column. Runs in your browser.
- JSON ValidatorCheck whether JSON is valid. Errors show the line, column and the offending text, with hints for trailing commas, quotes and comments.
- JSON to CSV ConverterConvert a JSON array of objects to CSV. Nested objects become dot-path columns; choose comma, semicolon or tab and download a .csv file.
- CSV to JSON ConverterConvert CSV to JSON with a standards-compliant parser: quoted fields, line breaks in cells, delimiter detection and optional number detection.
- JSON ⇄ YAML ConverterConvert JSON to YAML or YAML to JSON in your browser. Handles anchors and multi-document YAML, quotes ambiguous strings and shows error lines.
- SQL FormatterFormat messy SQL into readable, indented queries for MySQL, PostgreSQL, SQL Server, SQLite, Oracle, BigQuery and more, or minify it to one line.
- Markdown PreviewWrite Markdown and see the rendered result live, with GitHub tables, task lists and strikethrough. Copy the HTML or download an .html file.
- Regex TesterTest JavaScript regular expressions live: highlighted matches, numbered and named capture groups, flags and a replacement preview. Runs locally.
- Cron Expression ExplainerTranslate a cron expression into plain English and see its next 10 run times in your time zone or UTC. Supports ranges, steps, names and @macros.
- URL Encoder / DecoderPercent-encode or decode URLs and query values with encodeURIComponent or encodeURI rules, UTF-8 support, + as space and clear errors.
- URL ParserBreak a URL into protocol, host, port, path, query and fragment, list every query parameter decoded, then edit, add or remove them and copy.
- Base64 Encoder / DecoderEncode text or files to Base64 and decode Base64 back to text or a downloadable file. UTF-8 safe, URL-safe variant, MIME line wrap. Runs locally.
- HTML Entity Encoder / DecoderEscape & < > " ' as HTML entities, optionally convert accents and symbols to named or numeric references, or decode entities back to text.
- JWT DecoderDecode a JSON Web Token locally: view the header and payload as formatted JSON, check exp, nbf and iat as readable dates, and see if it has expired.
- UUID GeneratorGenerate up to 1,000 random UUID v4 or time-ordered UUID v7 values with secure randomness. Copy or download them, and validate any UUID's version.
- Unix Timestamp ConverterConvert Unix timestamps in seconds, milliseconds, microseconds or nanoseconds to ISO 8601, RFC 2822 and local time, or a date to a timestamp.
- Number Base ConverterConvert integers of any size between binary, octal, decimal, hexadecimal and any base from 2 to 36. Accepts 0x, 0b and 0o prefixes and negative numbers.
- Text to Binary ConverterConvert text to binary, hexadecimal, decimal or octal UTF-8 bytes and decode bytes back to text. Shows byte counts and multibyte characters.
- Password GeneratorGenerate strong random passwords from 4 to 128 characters with your choice of letters, digits and symbols. Uses your browser's secure random generator.
- Password Strength CheckerCheck how strong a password is: entropy, common-password and pattern detection, a rough crack-time estimate and tips. Runs entirely in your browser.
- Hash GeneratorCalculate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or files up to 200 MB, in hex or Base64, and verify a checksum. Runs in your browser.
- HMAC GeneratorCreate and verify HMAC-SHA256, HMAC-SHA384, HMAC-SHA512 and HMAC-SHA1 signatures with a text or hex key, output in hex or Base64. Runs in your browser.
- Random Token GeneratorGenerate cryptographically secure random tokens and API-key-style secrets in hex, Base64, Base64URL or alphanumeric, with optional prefix and entropy shown.
- Image CompressorCompress JPEG, PNG and WebP images in your browser with a quality slider, format choice and optional downscaling. See the size saved before you download.
- Image ResizerResize JPEG, PNG and WebP images to exact pixel sizes or a percentage, with aspect-ratio lock, crop-to-fill or letterbox fit and common preset sizes.
- Image ConverterConvert images between PNG, JPEG, WebP, BMP and (where your browser supports it) AVIF. Set quality and a background colour for transparency.
- Image CropperCrop JPEG, PNG and WebP images by dragging a selection or typing exact pixel values, with 1:1, 4:3, 16:9, 3:2 and 9:16 presets. Full-resolution output.
- Rotate and Flip ImageRotate images 90° left or right or 180°, mirror them horizontally or vertically, or straighten by any angle with a transparent or coloured background.
- Image to Base64Convert an image to a Base64 data URL with ready HTML img and CSS background snippets, or paste Base64 to preview and download the image.
- Favicon GeneratorCreate favicon.ico, 16–512 px PNG icons, an apple-touch-icon and a site.webmanifest from an image or a letter. Download all as ZIP with the HTML tags.
- SVG to PNG ConverterConvert SVG code or files to sharp PNG images at any scale or width, with a transparent or coloured background. Optional WebP export. Runs in your browser.
- QR Code GeneratorCreate QR codes for links, text, Wi-Fi logins, contact cards, email, phone and SMS. Set colours, size and error correction; download PNG or SVG.
- UTM BuilderAdd utm_source, utm_medium, utm_campaign and other UTM tags to any link. Keeps existing parameters and #fragments, warns before overwriting, exports CSV.
- Meta Tag PreviewPreview how a page title and meta description may look in search results on desktop and mobile, with pixel-width estimates, character counts and warnings.
- Meta Tag GeneratorGenerate HTML head tags: title, meta description, canonical, robots, viewport, charset, theme-color, Open Graph and Twitter card. Escaped, ready to copy.
- Open Graph PreviewPreview approximate large and small link cards from a title, description, image URL and domain. Checks the image's real size and ratio against 1200×630.
- Robots.txt GeneratorCreate a robots.txt file: default policy, allow and disallow rules per user-agent, crawl-delay and sitemap URLs, with presets and path validation.
- Keyword Density CheckerCount how often words and 2- or 3-word phrases appear in a text, with density percentages, stop-word filtering, a sortable table and a target keyword check.
- Hreflang Tag GeneratorGenerate hreflang annotations for multilingual sites as HTML link tags, XML sitemap entries or an HTTP Link header, with language, region and URL checks.
- FAQ Schema GeneratorTurn questions and answers into valid FAQPage JSON-LD structured data, safely escaped for a script tag. Add, reorder and remove pairs, then copy the code.
- Color ConverterConvert colours between HEX, RGB, HSL, HWB, OKLCH and naive CMYK. Paste any CSS colour or use the picker, then copy each format. Runs in your browser.
- Contrast CheckerCheck the WCAG 2.2 contrast ratio of text and background colours, see AA and AAA results for text and UI parts, and get the nearest passing colour.
- CSS Gradient GeneratorBuild linear, radial and conic CSS gradients with 2 to 6 colour stops, set angle and positions, preview live and copy the background CSS.
- Box Shadow GeneratorDesign CSS box shadows with several layers: offset, blur, spread, colour, opacity and inset. Preview on any background and copy the box-shadow CSS.
- Color Palette GeneratorGenerate complementary, analogous, triadic, tetradic, split-complementary and shade palettes from one colour. Lock colours, then copy HEX, CSS or JSON.
- PX to REM ConverterConvert px to rem or em and back with any root font size (default 16px). Includes a table of common sizes and converts px values in whole CSS snippets.
- Aspect Ratio CalculatorFind the missing width or height for any aspect ratio, simplify dimensions such as 1920×1080 to 16:9, preview the shape and copy the CSS aspect-ratio rule.
- Percentage CalculatorWork out X% of a number, what percent one number is of another, percentage increase or decrease, adding or removing a percent, and reverse percentages.
- Age CalculatorFind your exact age in years, months and days on any date, with totals in months, weeks and days and a countdown to your next birthday and its weekday.
- Date Difference CalculatorCount the days between two dates in years, months and days, total days, weeks and hours, plus Monday–Friday business days. Times and end date optional.
- Date Add / Subtract CalculatorAdd or subtract years, months, weeks, days or business days to any date. Shows the resulting weekday and ISO date and explains month-end rules.
- Unit ConverterConvert length, weight, temperature, area, volume, speed, time, data size, pressure, energy and fuel economy with exact factors. See every unit at once.
- Loan CalculatorWork out the monthly payment, total interest and amortization schedule of a fixed-rate loan, see what extra payments save, and download a CSV.
- Discount CalculatorFind the sale price and the amount saved for any percent off, stack a second discount, add sales tax after the discount, or work back to the original price.
- VAT CalculatorAdd VAT or sales tax to a net price, or extract it from a gross price. Enter any rate and get net, tax and gross amounts rounded to the cent.
- Compound Interest CalculatorSee how savings grow with compound interest: pick the compounding frequency, add monthly deposits, and get the final balance and a year-by-year table.
- BMI CalculatorCalculate body mass index from height and weight in kg/cm or lb/ft/in, see the WHO adult category and the weight range that gives a BMI of 18.5 to 24.9.
- Random Number GeneratorGenerate fair random numbers in any range, with or without repeats, pick random items from a list, flip a coin or roll dice, all with secure randomness.
- Time Zone ConverterConvert a date and time from one time zone to many others, with correct daylight saving time, UTC offsets and zone abbreviations. Uses your browser's data.
- Countdown Timer & StopwatchFree online countdown timer with an alarm sound and tab-title display, plus a stopwatch with lap times you can copy. Stays accurate in background tabs.
- What Is My Screen ResolutionSee your screen resolution, viewport size, device pixel ratio, colour depth, touch support, colour scheme and user agent. Read locally, nothing stored.
- HTTP Status CodesSearchable list of all HTTP status codes from 100 to 511 with plain-English meanings and when they occur, plus common nginx and Cloudflare codes.