Free online tools that run in your browser
Developer utilities, text counters and editors, image converters and calculators. No signup, and nothing you enter is uploaded. 331 tools are live, with more added regularly.
Live now
- CSS Clamp CalculatorGenerate a fluid clamp() value in rem or px with a live preview.
- Clamp rem ConverterConvert px sizes to a fluid clamp() in rem.
- Fluid Typography CalculatorResponsive font sizes with clamp(), with presets.
- Character Frequency CounterCount how often every character appears in your text.
- Letter Frequency CounterCount letters and compare them with average English.
- Case-Sensitive Frequency CounterCount A and a separately.
- Frequency by Letter (A to Z)A complete A to Z count table.
- CSS clamp() GuideSyntax, examples and common mistakes. (guide)
- Responsive Font Size in CSSFour methods compared. (guide)
- Character Frequency GuideWhat it is and how to count it. (guide)
- Htpasswd GeneratorCreate .htpasswd entries with bcrypt, APR1 or SHA-1.
- Htpasswd bcrypt GeneratorGenerate $2y$ bcrypt hashes with an adjustable cost.
- Htpasswd for ApacheGenerate users and the matching .htaccess config.
- What Is .htpasswdThe file format, hashes and where to store it. (guide)
- Apache Basic Auth GuidePassword protect a folder step by step. (guide)
- Word Frequency CounterCount how often each word appears, with filters.
- Most Common Words FinderTop words ranked, with coverage of your text.
- Word Frequency Without Stop WordsIgnore common words with an editable stop word list.
- Word Frequency GuideHow word counts work and how to use them. (guide)
- Line CounterCount total, blank and non-empty lines in any text.
- Non-Empty Line CounterCount lines with content and copy the text without blank lines.
- Code Line CounterSeparate code, comment and blank lines for your language.
- How to Count Lines GuideCount lines online, in the terminal and in code. (guide)
- EM to PX ConverterConvert em to pixels with your own font size, in bulk.
- PX to EM ConverterConvert pixels to em values with a reference table.
- EM, REM and PX ConverterConvert between all three units and test nested em sizes.
- EM vs REM GuideHow em and rem differ and when to use each. (guide)
- CSS Units Guidepx, em, rem, vw, vh and more explained. (guide)
- Random Letter PickerPick random letters from A to Z with a history.
- Random Vowel PickerPick a random vowel, with an option to include Y.
- Random Consonant PickerPick random consonants and skip the ones you do not want.
- Random Letter List GeneratorGenerate up to 1000 random letters with your separator.
- Sort LinesSort lines A to Z, by number or by length, with cleanup.
- Sort Lines AlphabeticallyA to Z sorting with case, accents and first or last word.
- Sort Lines in ReverseSort Z to A or flip the current line order.
- Sort Lines NumericallySort lines by the number they contain.
- Sort Lines by LengthOrder lines from shortest to longest or the reverse.
- How to Sort Lines GuideSort lines online, in the terminal, Excel and code. (guide)
- REM to PX ConverterConvert rem to pixels and check your browser root size.
- PX to REM ConverterConvert px to rem, including a whole block of CSS.
- REM CalculatorConvert both ways and build spacing and type scales.
- PX vs REM GuideAccessibility and when to use px or rem. (guide)
- Rem vs Em in PracticePractical patterns for choosing rem or em. (guide)
- Octal ConverterConvert octal, decimal, binary and hex, plus text and chmod.
- Decimal to OctalConvert decimal to octal with division steps.
- Octal to DecimalConvert octal to decimal with place values.
- Octal to BinaryConvert octal and binary using 3-bit groups.
- Octal Numbers GuideBase 8, conversions and chmod permissions explained. (guide)
- ROT13 EncoderEncode text with ROT13, with optional digit rotation.
- ROT13 DecoderDecode ROT13 and check whether text looks like ROT13.
- ROT13 Batch ConverterApply ROT13 to many lines or a whole text file.
- What Is ROT13 GuideHow the cipher works, its history and code examples. (guide)
- JSON to XML ConverterConvert JSON to XML with root, array and attribute options.
- XML to JSON ConverterConvert XML to JSON with attributes and type detection.
- JSON to XML OnlineOpen a JSON file and download the XML.
- JSON to XML Pretty PrintControl indentation, empty tags and key order in XML output.
- JSON vs XML GuideDifferences, pros and cons, and when to use each. (guide)
- Caesar CipherEncrypt and decrypt with any shift from 1 to 25.
- Caesar Cipher DecoderTry all 25 shifts and find the likeliest decoding.
- Caesar Cipher GeneratorCreate cipher puzzles with a random shift and puzzle card.
- Shift CipherShift any alphabet by any amount, including custom ones.
- Caesar Cipher GuideHistory, the maths and how the cipher is broken. (guide)
- Find and ReplaceReplace text with highlighted matches and options.
- Find and Replace MultipleApply a list of replacements in order or all at once.
- Regex Find and ReplaceReplace with regular expressions, groups and flags.
- Case-Insensitive ReplaceIgnore case and optionally keep the original capitalisation.
- Find and Replace GuideOptions, editor shortcuts, command line and mistakes. (guide)
- JWT EncoderCreate and sign JWTs with HS256, RS256, ES256 and more.
- Create a JWT TokenMake a signed token from a simple form with expiry.
- JWT Header BuilderBuild and encode a JWT header, or decode one.
- JWT Claims BuilderBuild a payload with exp, iat, nbf and readable dates.
- What Is a JWT GuideStructure, claims, signing and safe use of JWTs. (guide)
- JWT DecoderDecode a JWT, read the header and payload, see dates for exp, iat and nbf, and verify the signature with a secret, public key or JWK.
- JWT ParserSplit a token into header, payload and signature, see the size of each part and copy any part as Base64URL or JSON.
- JWT InspectorCheck a token for alg none, missing or very long expiry, risky header fields and sensitive claims.
- JWT Header DecoderRead alg, typ, kid and other header fields of a token, each explained.
- JWT Payload DecoderView the payload of a token as JSON, with its size and time claims as dates.
- JWT Claims DecoderSee every claim in a token with a plain-language meaning, including scope, roles and custom claims.
- JWT Expiration CheckerFind out if a token is expired, with a live countdown, clock leeway and a check at any date.
- Binary to Hex ConverterConvert binary to hex with 4-bit grouping.
- Hex to Binary ConverterConvert hex to binary and read hex bytes as text.
- Binary to Decimal ConverterConvert binary to decimal, unsigned or signed.
- Decimal to Binary ConverterConvert decimal to binary with steps and two's complement.
- Binary Numbers GuideBits, bytes, hex and two's complement explained. (guide)
- JavaScript FormatterFormat and indent JavaScript with your choice of indent, quotes and line breaks.
- JavaScript BeautifierTurn minified JavaScript back into readable code.
- JavaScript MinifierRemove comments and whitespace and see the bytes saved, with gzip size.
- JavaScript Pretty PrintRead JavaScript with line numbers and syntax colors.
- JavaScript Code Formatting GuideIndentation, semicolons, quotes, Prettier, ESLint and minifying. (guide)
- CIDR CalculatorNetwork, mask, range and host count for any CIDR block, IPv4 and IPv6, with subnet splitting.
- CIDR to Subnet MaskConvert a prefix length to a subnet mask and wildcard mask, with a full /0 to /32 table.
- Subnet Mask to CIDRConvert a subnet or wildcard mask to CIDR, or find the prefix for the hosts you need.
- CIDR to IP RangeGet the first and last IP of a CIDR block, or turn an IP range into CIDR blocks.
- What Is CIDR GuideCIDR notation, subnet masks, host counts, private ranges and VLSM explained. (guide)
- Shuffle List OnlineRandomly shuffle any list, split by line, comma or space, with cleanup options.
- Randomize ListPut a list in random order, number it, and use a seed to repeat the order.
- Shuffle LinesRandomize the lines of text, keep a header line, or shuffle each block.
- Random List PickerPick one or several random items from a list, with history and no repeats.
- Favicon GeneratorMake favicon.ico, PNG icons, an Apple touch icon and the HTML code from an image, a letter or an emoji.
- Favicon From ImageUpload a logo and get favicon.ico, PNG icons, an Apple touch icon, a web manifest and the HTML code.
- Apple Touch Icon GeneratorCreate a 180x180 apple-touch-icon.png for iPhone and iPad home screens.
- Favicon Size ToolResize an image to exact favicon sizes, or check the sizes inside a favicon you already have.
- Favicon PreviewSee your favicon in light and dark tabs, a Google result, bookmarks and phone home screens.
- Favicon Size GuideWhich favicon sizes and files a site needs, with the code to add them. (guide)
- Morse Code TranslatorTranslate text to Morse and Morse to text, with sound and a full chart.
- Text to Morse CodeConvert text to Morse code with your choice of symbols, speed and tone.
- Morse Code to TextDecode Morse code to text and flag signals that are not recognised.
- Morse Code GuideThe chart, timing rules, SOS, history and how to learn Morse code. (guide)
- HTML MinifierMinify HTML, clean inline CSS and JS, and see the bytes saved with gzip size.
- HTML FormatterFormat and indent HTML with tag case, quote and attribute layout options.
- HTML BeautifierUnminify HTML into readable, indented code.
- HTML Pretty PrintRead HTML with indentation, line numbers and syntax colors.
- HTML Formatting GuideFormat vs beautify vs pretty print vs minify, safe whitespace rules and tools. (guide)
- HTML Minification GuideWhat can be removed from HTML, what to keep, and how to do it safely. (guide)
- JSON DiffCompare two JSON documents and list every added, removed and changed value with its path.
- JSON CompareCompare JSON ignoring key order, array order, chosen keys or letter case.
- Compare Two JSON FilesOpen two JSON files and see what was added, removed or changed.
- JSON Diff ViewerSide by side and unified JSON comparison with line numbers and folding.
- JSON Diff GuideText diff vs semantic diff, arrays, paths, patches and common pitfalls. (guide)
- Random Color GeneratorRandom colors with HEX, RGB, HSL and CMYK codes, styles, hues and a contrast check.
- Random Hex Color GeneratorGenerate random hex color codes in bulk, short, long or with transparency.
- Random RGB Color GeneratorGenerate random RGB colors in the CSS syntax you need, with optional alpha.
- Random Palette GeneratorRandom color palettes with harmony rules, locking and export to HEX, CSS or JSON.
- WhatsApp Link GeneratorCreate wa.me links with an optional message, HTML code and a QR code.
- WhatsApp Click to Chat ButtonMake a floating WhatsApp chat button for your website, with a live preview.
- WhatsApp Message LinkPre-filled message links with templates, URL encoding and share links.
- WhatsApp wa.me Link CheckerBuild a wa.me link, see how the number is split, and check an existing link.
- How to Create a WhatsApp LinkThe wa.me format, number rules, messages, QR codes and fixes, step by step. (guide)
- Reverse TextReverse letters, words or lines, or flip text as mirror or upside down.
- Reverse LettersWrite text backwards, with emoji kept whole and a palindrome check.
- Reverse WordsReverse the order of words, or the letters in each word.
- Reverse LinesReverse the order of lines in a list, with trim and blank line removal.
- Mirror Text GeneratorMirror and upside down text to copy and paste, with a visual preview.
- YAML FormatterFormat and indent YAML, keeping comments and blank lines, with sort and expand options.
- YAML ValidatorCheck YAML syntax with line and column errors, plus warnings about values misread by older parsers.
- YAML BeautifierExpand compact or flow-style YAML, or JSON, into clean block style.
- YAML to JSON ConverterConvert YAML to JSON, resolving anchors and merge keys, with multi-document support.
- JSON to YAML ConverterConvert JSON to YAML with indent, sorting and quoting options that protect yes and no.
- YAML Syntax GuideIndentation, lists, strings, multi-line text, anchors and the common YAML mistakes. (guide)
- ICO ConverterConvert images to ICO and ICO files to PNG, JPG or WebP, in batches, with ZIP download.
- PNG to ICO ConverterMake ICO files from PNG images, or combine several PNGs into one ICO.
- JPG to ICO ConverterConvert JPG to ICO and make the background transparent first.
- ICO to PNG ConverterSee every image in an ICO file and save each as PNG, JPG or WebP, scaled if you like.
- Percentage Change CalculatorFind the percent increase or decrease between two numbers, with every step shown.
- Percentage Increase CalculatorIncrease a number by a percent, find the % increase, or work back to the original.
- Percentage Decrease CalculatorReduce a number by a percent, find the % decrease, or recover the original.
- Percentage Difference CalculatorCompare two numbers as a percent using the average or another basis.
- Percent Off CalculatorSale price, discount percentage, original price, stacked discounts and tax.
- How to Calculate Percentage ChangeFormula, worked examples, spreadsheet and code, and common mistakes. (guide)
- JPG to WebP ConverterConvert JPG images to smaller WebP files, with quality control and ZIP download.
- JPEG to WebP ConverterConvert .jpeg files to WebP with quality presets, keeping the original when WebP is not smaller.
- Convert JPG to WebP to a Target SizeSet a maximum file size in KB and get the best quality that fits.
- Bulk JPG to WebP ConverterConvert up to 100 images at once, see the total saved, and download one ZIP.
- JPG vs WebP GuideFile size, quality, transparency, support, and how to serve WebP with a JPG fallback. (guide)
- Letter CounterCount letters, vowels, consonants and capitals, or count how often a letter appears.
- Letters Only CounterCount only letters, ignoring digits, spaces and symbols, and copy the cleaned text.
- Character CounterCount characters, words and bytes, and check limits for X, SMS and meta descriptions.
- Character Counter Without SpacesCount characters excluding spaces, and choose what counts as a space.
- How to Count Letters in a TextLetters vs characters, with Excel, Google Sheets and code examples. (guide)
- Email Signature GeneratorPick a layout, fill in your details and copy a professional signature for any email program.
- Gmail Signature GeneratorA signature made for Gmail, with a size meter for the 10,000 character limit and setup steps.
- Outlook Email Signature GeneratorOutlook-safe layouts with square photos, fixed line height and an .htm download.
- HTML Email Signature GeneratorClean table-based HTML with inline styles, minify and full-page options, plus plain text.
- How to Create a Professional Email SignatureWhat to include, design rules, images, dark mode, testing and installing in each program. (guide)
- CSS FormatterFormat and indent CSS with your choice of indent, brace style, selector layout and property order.
- CSS BeautifierTurn minified or one-line CSS back into readable, indented code.
- CSS MinifierRemove comments and whitespace, shorten colors and zeros, and see the bytes saved with gzip size.
- CSS CompressorCompress CSS with Safe, Balanced or Maximum levels, see where the bytes are saved and check gzip size and a size budget.
- CSS Pretty PrintRead CSS with line numbers and syntax colors, and copy the clean code.
- CSS Formatting GuideIndentation, layout conventions, property order, minifying, linting and the tools that automate them. (guide)
- CSS Minification GuideWhat minification changes, how much it saves, how it differs from gzip, how to minify in a build, and what can go wrong. (guide)
- HTML DecodeDecode HTML entities to plain text, fix double-encoded text and list every entity found.
- HTML EncodeEncode special characters as named, decimal or hex HTML entities without double encoding.
- HTML Entities ListSearch common HTML entities by character, name, code or meaning, and click to copy.
- Entity Decoder and ConverterConvert HTML entities to characters, decimal or hex, JavaScript escapes, code points, CSS escapes or URL encoding.
- HTML Entities GuideSyntax, the characters you must escape, nbsp, double encoding, security and code for PHP, JavaScript and Python. (guide)
- CSV to JSON ConverterConvert CSV to JSON with delimiter detection, type detection, nested keys and four JSON layouts.
- JSON to CSV ConverterTurn JSON into CSV for Excel, with nested objects flattened, a choice of delimiter and a UTF-8 BOM option.
- CSV to JSON ArrayGet an array of objects, an array of arrays, a flat list or JSON Lines, with JavaScript wrappers.
- CSV to JSON OnlineOpen a CSV file, preview it as a table and download the JSON, with no upload.
- CSV vs JSON GuideHow the formats differ, when to use each, conversion pitfalls, and code for Python, PHP and the command line. (guide)
- JSON YAML ConverterConvert JSON to YAML and YAML to JSON with auto-detection, multiple documents, a result check and warnings about YAML pitfalls.
- JSON vs YAML GuideSyntax, comments, types, safety and tooling compared, with the YAML traps to avoid and code to convert. (guide)
- DNS LookupLook up A, AAAA, CNAME, MX, NS, TXT, SOA and CAA records of a domain, or the reverse DNS of an IP address.
- DNS Record CheckerCompare the answers of Cloudflare and Google for a record and check DNS propagation after a change.
- A Record LookupFind the IPv4 and IPv6 addresses of a domain, with the CNAME chain, reverse DNS and address type.
- MX LookupSee the mail servers of a domain with their IPs, plus SPF, DMARC and DKIM checks and common setup mistakes.
- TXT Record LookupRead TXT records with SPF, DMARC and DKIM explained, SPF lookup count and verification records recognized.
- DNS Records ExplainedWhat A, AAAA, CNAME, MX, TXT, NS, SOA, CAA and PTR records do, how TTL works, and common mistakes. (guide)
- Number to Words ConverterConvert numbers to words in lakh and crore or million and billion, with 31 currencies and decimals.
- Lakh and Crore to WordsWrite any amount in words in the Indian system, with arab, sawa lakh and dedh lakh.
- Rupees in WordsConvert an amount to rupees and paise in words for INR, PKR and LKR.
- Cheque Amount in WordsWrite the amount in words for a cheque, draft or invoice, with the currency and Only.
- Words to Number ConverterConvert number words such as twenty-five lakh to digits.
- How to Write Numbers in WordsHyphens, the word and, large numbers, decimals, negatives and years. (guide)
- Lakh and Crore ExplainedThe Indian number system, place values, commas and conversion to million and billion. (guide)
- JSON MinifierMinify JSON, see bytes saved and gzip size, with optional comment removal, key sorting and Unicode escaping.
- JSON FormatterFormat and indent JSON with 2, 4, 8 spaces or a tab, sort keys and keep short arrays on one line.
- JSON ValidatorCheck JSON syntax with line and column errors, plus warnings for duplicate keys and numbers that lose precision.
- JSON BeautifierUnminify JSON into readable code with line numbers and syntax colors.
- JSON CompressorShrink JSON with Safe, Balanced or Maximum levels, a size budget and a gzip estimate.
- JSON Minification GuideWhat can be removed from JSON, how much it saves, how it differs from gzip, code examples and pitfalls. (guide)
- SHA1 GeneratorHash text to SHA-1 in hex or Base64, with HMAC-SHA1 and a Git blob mode.
- SHA256 GeneratorHash text to SHA-256 in hex or Base64, with HMAC-SHA256 for API signatures and webhooks.
- MD5 GeneratorCreate an MD5 hash of text in hex or Base64, with HMAC-MD5 and a compare box.
- Hash GeneratorMD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC-32 of any text at once, with HMAC.
- File Hash CheckerGet the checksum of any file and compare it with a published hash. Files stay in your browser.
- Hash Functions ExplainedHow MD5, SHA-1, SHA-256 and SHA-3 differ, what collisions are, HMAC, and why passwords need bcrypt or Argon2. (guide)
- XML FormatterFormat, indent and minify XML. Keeps mixed content and CDATA safe, wraps long tags, sorts attributes and reports errors with line and column.
- XML ValidatorCheck XML well-formedness with line and column errors, namespace and entity checks, a structure summary and a fix for bare ampersands.
- XML Syntax RulesThe rules of well-formed XML, special characters and entities, CDATA, namespaces, whitespace and how to fix common errors. (guide)
- XML BeautifierTurn minified or one-line XML from SOAP, feeds and logs into clean indented code.
- XML MinifierRemove whitespace and comments from XML and see the bytes saved with gzip size.
- XML Formatting GuideIndentation, whitespace in mixed content, xml:space, minifying XML and tools that format it. (guide)
- SQL FormatterFormat and indent SQL queries for MySQL, PostgreSQL, SQL Server, SQLite and Oracle, with keyword case and comma options.
- SQL BeautifierTurn a messy or one-line SQL query from a log or an ORM into clean, readable SQL.
- SQL MinifierRemove comments and whitespace from SQL, keep strings and hints safe, and see the bytes saved with gzip size.
- SQL Pretty PrintRead formatted SQL with line numbers and syntax colors for keywords, functions, strings and comments.
- SQL Formatting GuideStyle rules for readable SQL: clause layout, keyword case, commas, joins, CTEs, and when to format or minify. (guide)
- YAML vs JSON GuideYAML and JSON compared for config files: syntax, comments, types, pitfalls like the Norway problem, and how to choose. (guide)
- URL EncoderPercent-encode text, parameters or a full link with component, full URL, form (+) or RFC 3986 rules.
- URL DecoderDecode %XX text, treat + as space, unwrap double-encoded text and keep broken sequences.
- Percent-Encoding ConverterEncode or decode with a byte-by-byte table and the full reserved character list.
- Query String Parser and BuilderParse a URL into decoded parameters and JSON, or build an encoded query string.
- encodeURI vs encodeURIComponentCompare five encoders side by side for your own text, with copy buttons.
- URL Encoding ExplainedReserved characters, paths vs queries, %20 vs +, double encoding and code in 6 languages. (guide)
- Base64 EncodeEncode text or any file to Base64 with line breaks, URL-safe alphabet and padding control.
- Base64 DecodeDecode Base64 to text or download it as a file, with file type detection and clear errors.
- Text to Base64 ConverterConvert text with UTF-8, UTF-16 or Latin-1 and see every byte, bit and 6-bit group.
- Base64 to Text ConverterDecode Base64 with any charset and view the result as text, hex, binary or decimal.
- Image to Base64 ConverterGet a data URI, HTML img tag, CSS background or Markdown from an image.
- Base64 to Image ConverterPreview a Base64 image, see its type and size, and download it.
- Base64URL EncodeURL-safe Base64 with - and _ and no padding, for JWT, URLs and file names.
- Base64URL DecodeDecode URL-safe Base64 and read JWT headers, payloads and dates.
- What Is Base64?The alphabet, padding, 33% size growth, variants, uses and code in 7 languages. (guide)
- Unix Timestamp ConverterConvert Unix timestamps to dates and dates to timestamps in any time zone, with a live clock.
- Timestamp to DateTurn Unix timestamps into readable dates, ISO 8601 and relative time, with batch input.
- Date to TimestampConvert a date and time to a Unix timestamp in seconds and milliseconds, with DST warnings.
- Epoch ConverterEpoch to date and back, plus Windows FILETIME, .NET ticks, Excel, Cocoa and Chrome time.
- Milliseconds to DateConvert 13-digit millisecond timestamps from JavaScript, Java and Kafka to a date.
- Current Unix TimestampThe live Unix timestamp in seconds and milliseconds, with code for 12 languages.
- What Is Unix Time?The epoch, seconds vs milliseconds, leap seconds, the Year 2038 problem and storage rules. (guide)
- UUID GeneratorGenerate random v4, sortable v7, v1, v6 and v5 UUIDs in any format, in bulk, and check any UUID.
- UUID v4 GeneratorRandom version 4 UUIDs from the secure browser generator, with format and separator options.
- UUID v7 GeneratorTime-ordered, sortable UUIDs with the decoded timestamp of each one shown.
- Bulk UUID GeneratorMake up to 10,000 UUIDs at once, check for duplicates and download TXT, CSV or JSON.
- GUID GeneratorNew GUIDs in uppercase, braces or no hyphens, for .NET, PowerShell and SQL Server.
- UUID ValidatorCheck a UUID or GUID, see its version and variant, and read the time inside v1, v6 and v7.
- What Is a UUID?Format, versions, v4 vs v7, collision odds, database storage and what UUIDs do not protect. (guide)
- Image to PDF ConverterCombine JPG, PNG and other images into one PDF with page size, margins and order. Browser only.
- JPG to PDF ConverterPut JPG images into one PDF without recompression, with order and page size options.
- PNG to PDF ConverterConvert PNG to PDF with a lossless mode that keeps text sharp and transparency.
- Photos to PDFTurn phone and camera photos into one PDF, turned the right way up and sized for sharing.
- Multiple Images to PDFCombine many images into one PDF, with reordering, rotating, removing and sort by name.
- Image to PDF A4Fit or fill images on A4 pages with margins and orientation.
- Image to PDF Letter SizeFit or fill images on US Letter pages (8.5 × 11 in) with margins and orientation.
- Image to PDF OnlineConvert images to PDF in your browser on a phone or a computer, with nothing to install.
- Free Image to PDFImage to PDF with no watermark, no signup and no upload.
- How to Convert Images to PDFMethods on every device, page sizes, resolution, JPG vs PNG in a PDF and keeping the file small. (guide)
- Remove Duplicate LinesDelete repeated lines, keep the first or last copy, ignore case and spaces, and see what was removed.
- Unique LinesGet one copy of each line, only the lines that appear once, or only the lines that repeat, with counts.
- Remove Empty LinesDelete blank lines, collapse extra gaps, or trim blank lines from the start and end of text.
- Remove Duplicate WordsDelete repeated words from a text, or get a list of unique words.
- How to Remove Duplicate LinesOnline, in Excel, Notepad++, Sublime Text, the command line and code, plus why duplicates survive. (guide)
- Character Counter With SpacesCount characters with and without spaces, spaces, tabs and line breaks, and choose how emoji are counted.
- Byte CounterCount the bytes of text in UTF-8, UTF-16, UTF-32 and Latin-1, and check a byte limit.
- Sentence CounterCount sentences, see the words in each, and spot the sentences that are too long.
- Paragraph CounterCount paragraphs and see the sentences, words and characters in each.
- X (Twitter) Character CounterCount a post the way X does: links as 23, emoji as 2, 280 or 25,000 limit, plus a thread splitter.
- Meta Description Character CounterCheck title and meta description length in characters and pixels, with a desktop and mobile SERP preview.
- Character Count ExplainedWith and without spaces, line breaks, emoji, bytes and the limits of SMS, social networks and search results. (guide)
- JPG to PNG ConverterConvert JPG images to lossless PNG at full size, up to 30 at once, with ZIP download.
- JPEG to PNG ConverterConvert .jpeg, .jfif and .jpe files to PNG, keeping the file name and fixing photo rotation.
- Convert JPG to PNG With OptionsResize, rotate, flip, grayscale and set 300 DPI while converting JPG to PNG.
- Bulk JPG to PNG ConverterConvert up to 200 images or a whole folder, rename with a pattern and download one ZIP.
- JPG to Transparent PNGRemove a white or colored background from a JPG and save a transparent PNG.
- JPG to PNG OnlineConvert on iPhone, Android, Windows or Mac: drop, paste or take a photo. No app.
- JPG vs PNG GuideLossy vs lossless, file size, transparency, web and print, and how to choose. (guide)
- Word CounterCount words, characters, sentences and paragraphs as you type, with reading time, speaking time and a word goal.
- Word CountCount words and see the total under four counting rules for hyphens, numbers and symbols.
- Reading Time CalculatorHow long a text takes to read at slow, average and fast speeds, with image time and a min read label.
- Speaking Time CalculatorHow long a speech takes to say, with pauses and the word count needed for a target length.
- Keyword Density CheckerMost used words and phrases with count and density, plus a target keyword check.
- Essay Word CounterCount against a target, leave out the title, citations and references, and estimate pages.
- How to Count WordsWord count in Word, Google Docs, Pages, Excel, the command line and code, and why tools differ. (guide)
- Image CropperCrop photos with a draggable box, fixed aspect ratios and exact pixels, and save as JPG, PNG or WebP.
- Crop JPGCrop JPG and JPEG photos with quality control and a maximum file size in KB.
- Crop PNGCrop PNG images, keep transparency and trim empty transparent edges in one click.
- Crop WebPCrop WebP images, set quality and a size limit, or save as JPG or PNG.
- Crop Image to SquareCrop a photo to 1:1, or keep the whole picture and add a background colour.
- Passport Photo CropperCrop to 2x2 in, 35x45 mm, 50x70 mm and more with a head guide and a maximum file size.
- Instagram Crop ToolCrop for square, portrait, grid, landscape and story formats at the right pixel size.
- Crop Image to 1:1Crop to a 1:1 aspect ratio and save at 256 to 2048 pixels.
- Crop Image to 4:3Crop to 4:3, landscape or portrait, at standard sizes from 640 x 480 to 2048 x 1536.
- Crop Image to 16:9Crop to 16:9 for video, thumbnails and wallpapers at HD, Full HD, QHD or 4K.
- How to Crop an ImageCrop on Windows, Mac, iPhone, Android, Word and the command line, with ratio maths and quality tips. (guide)
- Image RotatorRotate photos by 90, 180 or any angle, flip them, and rotate many at once.
- Rotate JPGRotate JPG and JPEG photos, fix sideways phone pictures and set the quality.
- Rotate PNGRotate PNG images and keep the transparency, by 90 degrees or any angle.
- Rotate Image 90 DegreesTurn an image a quarter turn clockwise or counterclockwise.
- Rotate Image 180 DegreesTurn an upside-down picture the right way up, and see how it differs from a vertical flip.
- Rotate Image 270 DegreesRotate 270 degrees clockwise, the same as 90 degrees counterclockwise.
- Flip ImageFlip pictures horizontally, vertically or both, many at once.
- Flip Image HorizontallyMirror a picture from left to right in one click.
- Flip Image VerticallyMirror a picture from top to bottom in one click.
- Mirror ImageMirror a picture, or copy one half onto the other for a symmetry effect.
- How to Rotate an ImageRotate or flip on Windows, Mac, phones, Word and in code, and why photos open sideways. (guide)
- Days Between Dates CalculatorCount the days between two dates, include the end date, and see weeks, months, weekdays and hours.
- Date Difference CalculatorThe difference between two dates in years, months and days, with totals in every unit.
- Days UntilLive countdown to any date or holiday in days, hours, minutes and seconds.
- Days SinceDays since a date, with years, months and days and the dates of your next milestones.
- Business Days CalculatorCount or add business days with your own weekend and a list of holidays.
- Working Days CalculatorWorking days and hours between dates with your own work week, leave and a month table.
- Weeks Between DatesWeeks and days between two dates, ISO week numbers and a week by week table.
- Months Between DatesComplete, decimal, calendar and 30/360 months between two dates.
- How to Calculate Days Between DatesBy hand, in Excel, Sheets, SQL, JavaScript, Python and PHP, with leap years and inclusive counting. (guide)
- Percentage CalculatorPercent of a number, percent of, percentage change, increase, decrease and difference, with the formula and steps.
- Percentage of a NumberWhat is X% of Y, with steps, the number plus and minus the percent, and a table of common percentages.
- Age CalculatorExact age in years, months and days, total days, next birthday, weekday of birth and age on any date.
- Age in Years CalculatorAge in years and decimal years, or the two possible ages from a birth year only.
- Age in Months CalculatorAge in months, weeks and days, with the date of the next month birthday.
- Age in Days CalculatorHow many days old you are, with hours and the dates of your 1,000-day milestones.
- Age Difference CalculatorThe age gap between two people, who is older, and the day one is twice as old.
- Date of Birth CalculatorFind a date of birth, or the range of possible dates, from an age.
- How Age Is CalculatedBy hand, leap day birthdays, East Asian age counting, and formulas for Excel, SQL and code. (guide)
- Tip CalculatorTip and total from a bill and a percentage, split between people, with rounding and a tip chart.
- Tip Percentage CalculatorFind what percent you tipped from the bill and the tip or the total paid.
- Split Bill CalculatorSplit a bill and tip evenly, with each share rounded up and a table of tip rates.
- Tip Calculator with TaxTip before or after tax, find the pre-tax amount from a total, and compare both tips.
- Tip Calculator by PersonSplit a bill by what each person ordered, with shared items, tax and tip shared in proportion.
- How to Calculate a TipThe tip formula, mental maths, tip before or after tax, splitting a bill, and spreadsheet and code formulas. (guide)
- HEIC to JPG ConverterConvert iPhone HEIC photos to JPG, up to 30 at once, with ZIP download. Private, in your browser.
- HEIC to JPEG ConverterConvert .heic, .heif and .hif files to JPEG, keeping the file name and fixing rotation.
- HEIF to JPG ConverterConvert HEIF photos from Android phones, cameras and Windows to JPG.
- HEIC ConverterConvert HEIC to JPG, PNG or WebP with a quality setting and ZIP download.
- Convert HEIC to JPG With OptionsSet JPG quality and maximum size, rotate and flip while converting HEIC to JPG.
- HEIC to PNG ConverterConvert HEIC to lossless PNG at full size, with ZIP download.
- Bulk HEIC to JPG ConverterConvert up to 100 HEIC photos or a whole folder, rename with a pattern, download one ZIP.
- HEIC to JPG OnlineConvert on iPhone, Android, Windows or Mac: drop, paste or take a photo. No app.
- What Is a HEIC File?What HEIC is, why iPhones use it, how to open it on Windows, and how to save JPG instead. (guide)
- HEIC vs JPG GuideFile size, quality, color depth, compatibility, and how to choose. (guide)
- PNG to JPG ConverterConvert PNG images to smaller JPG files with quality and background color, up to 30 at once, with ZIP download.
- PNG to JPEG ConverterConvert .png files to JPEG, keeping the file name and filling transparent areas with a color.
- Convert PNG to JPG With OptionsReach a target size such as 100 KB, and set quality, background, size, rotation and flip.
- Bulk PNG to JPG ConverterConvert up to 200 images or a whole folder, rename with a pattern and download one ZIP.
- Transparent PNG to JPGReplace the transparent background with white, black or any color when converting to JPG.
- PNG to JPG OnlineConvert on iPhone, Android, Windows or Mac: drop a file or paste a screenshot. No app.
- PNG vs JPG GuideWhen to convert PNG to JPG, file size, transparency, screenshots, web, email and forms. (guide)
- WebP to JPG ConverterConvert WebP images to JPG with quality and background color, up to 30 at once, with ZIP download.
- WebP to JPEG ConverterConvert .webp files to JPEG, keeping the file name and filling transparent areas with a color.
- Convert WebP to JPG With OptionsReach a target size such as 100 KB, and set quality, background, size, rotation and flip.
- Bulk WebP to JPG ConverterConvert up to 200 images or a whole folder, rename with a pattern and download one ZIP.
- WebP to JPG OnlineConvert on iPhone, Android, Windows or Mac: drop a file or paste an image. No app.
- WebP vs JPG GuideWhat WebP is, where it opens, how to convert WebP to JPG on every device, and what is lost. (guide)
- Aspect Ratio CalculatorFind the ratio of any width and height, or resize and keep the ratio, with common ratios and resolutions.
- Width and Height CalculatorScale from a size or a ratio, or fit a picture into a box with bars or a crop. Round to even for video.
- 16:9 Aspect Ratio CalculatorWidth and height for 16:9, resolutions from 720p to 8K, and the crop or bars to make a picture 16:9.
- 4:3 Aspect Ratio CalculatorWidth and height for 4:3, standard resolutions and print sizes, and the crop or bars for your picture.
- 1:1 Aspect Ratio CalculatorSquare sizes, common resolutions, and the crop or padding that makes any picture square.
- Aspect Ratio ExplainedHow to calculate an aspect ratio, common ratios, changing the ratio by crop or padding, CSS and ffmpeg. (guide)
- Instagram Story SizeStory size 1080 x 1920, the safe zone, and a tool that fits any photo to a Story.
- Instagram Post SizeSquare, portrait, grid and landscape post sizes, the profile grid crop, and a fit tool.
- Instagram Reel SizeReel and cover size 1080 x 1920, the safe zone and a tool to fit a photo or video frame.
- Instagram Profile Picture SizeProfile picture size, the circle crop, and a tool that crops your photo with the circle shown.
- Instagram Highlight Cover Size and MakerHighlight cover size and a maker with colours, a symbol, emoji or your own icon.
- Instagram Story ResizerFit any photo to a Story, Reel, post, profile picture or highlight cover with crop, bars or blur.
- Instagram Image SizesEvery Instagram image size with aspect ratios, safe zones and file tips. (guide)
- Instagram Square Post SizeSquare post size 1080 x 1080, the profile grid crop and a tool that makes any photo square.
- Instagram Portrait Post SizePortrait 4:5 and 3:4 post sizes, how photos and screenshots are cropped, and a fit tool.
- Instagram Landscape Post SizeLandscape 1.91:1 and 16:9 post sizes, the grid crop of wide posts, and a fit tool.
- Instagram Carousel SizeCarousel slide sizes, a seamless panorama splitter and a batch resizer with ZIP download.
- Instagram Post ResizerFit any photo to a square, portrait, grid or landscape post with crop, bars or blur.
- Instagram Post Size GuideWhich post size and shape to use, the grid crop, carousel rules, and how to export sharp pictures. (guide)
- PNG to WebP ConverterConvert PNG to much smaller WebP, keep transparency, set quality, up to 30 at once, with ZIP download.
- Convert PNG to WebP With OptionsReach a target size such as 100 KB, and set quality, size, rotation and flip. Keeps transparency.
- Bulk PNG to WebP ConverterConvert up to 200 images or a whole folder, rename with a pattern and download one ZIP.
- PNG to WebP OnlineConvert on a phone or computer: drop a file or paste a screenshot. No app, no upload.
- WebP to PNG ConverterConvert WebP to lossless PNG that keeps transparency, up to 30 at once, with ZIP download.
- What Is WebP?The format, how much smaller it is, browser support, how to convert PNG and JPG, and how to serve it with a fallback. (guide)
- Pinterest Pin SizeThe best pin size is 1000 x 1500 px (2:3). See every pin size and resize any image to fit.
- Pinterest Pin ResizerResize images in bulk to pin size with crop, bars or a blurred background, custom sizes and ZIP download.
- Pinterest Profile Picture SizeMake a Pinterest profile picture: drag and zoom in the circle, preview at 165 px, download a square or round file.
- Pinterest Idea Pin SizeThe 1080 x 1920 (9:16) vertical size, what changed after Idea Pins merged into Pins, and video limits.
- Pinterest Image SizesEvery Pinterest size: pins, video, ads, carousels, profile and covers, with file limits and design tips. (guide)
- LinkedIn Banner SizeThe best banner size is 1584 x 396 px (4:1). See the safe zone behind your profile photo and fit any image to a banner.
- LinkedIn Cover Photo SizePersonal 1584 x 396 and company page 1128 x 191, with a logo overlap guide and a cover maker.
- LinkedIn Profile Picture SizeMake a LinkedIn profile picture: drag and zoom in the circle, preview it, and download a square or round file.
- LinkedIn Banner ResizerResize images in bulk to banner, cover, post, article and event sizes with crop, bars or blur, and ZIP download.
- LinkedIn Image SizesEvery LinkedIn size: banner, profile, company page, posts, carousels, video and ads, with file limits. (guide)
- WhatsApp DP SizeThe best DP size is 500 x 500 px. Drag and zoom your photo in the circle, or fit the whole photo with no cropping.
- WhatsApp Profile Picture Size500 x 500 for a DP, 640 x 640 for Business and channels, with a no-crop maker.
- WhatsApp Status SizeStatus size 1080 x 1920 (9:16), the safe zone, and a tool that fits any photo to a status.
- WhatsApp DP ResizerResize photos in bulk to DP, status, link preview and sticker size with crop, bars or blur, and ZIP download.
- WhatsApp DP Size GuideEvery WhatsApp picture size: DP, group, Business, status, stickers and link previews, with limits and fixes. (guide)
- Facebook Cover Photo SizeCover size 851 x 315, the safe zone, and a resizer with a desktop and phone preview.
- Facebook Profile Picture SizeMake a Facebook profile picture: drag and zoom in the circle, preview at 170 and 128 px, download a square or round file.
- Facebook Post Image SizeSizes for link previews, square and portrait posts and stories, with a fit tool and the og:image size.
- Facebook Cover ResizerResize images in bulk to cover, event, group and post sizes with crop, bars or blur, and a ZIP download.
- Facebook Image SizesEvery Facebook size: cover, profile, posts, stories, events and groups, with file tips and common mistakes. (guide)
- Image CompressorMake photos and graphics smaller without a visible loss of quality. Drop your files, choose a quality or a target size, and download the result. Nothing leaves your browser.
- Compress Image OnlineReduce the file size of a photo or picture in a few seconds. Choose a quality or a size limit, check the result, and download. Your image stays on your device.
- Guide: image compressionWhat compression does, which format to pick, which quality to use, and how to compress images for the web, email and forms. (guide)
- Image ResizerResize photos and graphics to exact pixels, a percentage, a print size or a file size. Keep the aspect ratio, crop to fit, or pad the edges. Your images never leave your browser.
- Resize Image OnlineChange the size of a picture in three steps: add it, say how big it should be, download it. Your image stays on your device.
- How to Resize an ImageWhat resizing really changes, how pixels, DPI and file size relate, how to avoid stretching, and which sizes to use. (guide)
All tools
Developer
CSS and web code
JSON, XML and YAML
Encoding
Text
Words and writing
Count
Edit and generate
Image
Convert
- HEIC to JPG
- JPG to PNG
- JPG to Transparent PNG
- PNG to JPG
- WebP to JPG
- PNG to WebP
- JPG to WebP
- ICO Converter
- Image to PDF
- Image to Text (OCR)Soon
Crop
Compress images
Compress to a size
Resize images
Resize for
Calculators
Percentage
Social
YouTube
- YouTube Thumbnail SizeSoon
- YouTube Shorts SizeSoon
Web and design
Favicon
Design and business
Image compressor and resizer: full page map
The highest-value pages are live. More are added as search data shows demand.