All tools
Every tool on this site, organised by category. All 38 tools run in your browser — your files are never uploaded.
Image Tools
JPG to PNGConvert JPG photos to lossless PNG files directly in your browser. Original dimensions are preserved and nothing is uploaded.PNG to JPGTurn PNG images into smaller JPG files. Choose the quality level and the background color used for transparent areas — all processed locally.WebP to JPGConvert WebP images into JPG files that open in any application, older device or upload form. Conversion happens locally in your browser.JPG to WebPRe-encode JPG photos as WebP to cut file size for websites and apps. See the exact size saving before you download.PNG to WebPConvert PNG graphics to WebP while keeping transparency. WebP usually stores the same image in a fraction of the PNG's size.Image CompressorShrink image file sizes by re-encoding at a quality level you control. Works with JPG, PNG and WebP, entirely in your browser.Compress JPGReduce the size of JPG photos by re-encoding them at a lower quality setting, with the exact saving shown for every file.Compress PNGPNG files are often far larger than they need to be. Shrink them by re-encoding to WebP (keeps transparency) or JPG, locally in your browser.Image ResizerResize images to exact pixel dimensions or by percentage. The aspect ratio is locked by default so photos are never accidentally stretched.Image CropperCut an image down to exactly the region you need. Drag the crop box on the preview or type precise pixel values.Image RotatorRotate an image in 90° steps or mirror it horizontally or vertically. The preview updates instantly and the download matches exactly what you see.Image to Base64Encode an image as Base64 and copy it as a raw string, a data URI, an HTML <img> tag or a CSS background rule.Base64 to ImagePaste Base64 image data — with or without the data URI prefix — to preview it and download it as a normal image file.
PDF Tools
JPG to PDFTurn one or many JPG photos into a single PDF. Drag files to reorder pages, pick a page size and margins, and download — all without uploading anything.PNG to PDFCombine PNG images — screenshots, graphics, scans — into one PDF document, with control over page order, size and margins.Merge PDFCombine two or more PDF files into a single document. Drag files to set the order — merging happens locally, so contracts and reports never leave your device.Split PDFBreak one PDF into several smaller documents by entering page ranges such as 1-3, 5, 7-10. Each range becomes its own downloadable PDF.Rotate PDFPermanently rotate PDF pages that scanned sideways or upside down. Rotate the whole document or only the pages you specify.Extract PDF PagesCreate a new PDF containing only the pages you choose from a larger document — for example pages 2, 5-7 and 12 of a long report.PDF Page CounterGet an instant page count for one PDF or a whole batch — with a per-file breakdown and a grand total. Useful for print quotes and submission limits.
Text Tools
Word CounterPaste or type text to get a live count of words, characters, sentences and paragraphs, plus an estimated reading time.Character CounterSee a live character count — with and without spaces — as you type, plus line and word counts for context.Case ConverterFix text typed in the wrong case. Convert to UPPERCASE, lowercase, Title Case or Sentence case and copy the result.Remove DuplicatesClean duplicate entries out of any list — emails, URLs, keywords, log lines. The first occurrence of each line is kept and the rest are removed.Sort LinesPut any list in order: alphabetical (A–Z or Z–A), natural numeric order, or by line length — with one click.Remove Extra SpacesClean up messy whitespace: collapse repeated spaces, trim the ends of lines, and remove empty lines — each cleanup individually selectable.Find & ReplaceReplace every occurrence of a word or phrase in pasted text. Supports case-sensitive matching, whole words only, and regular expressions.Text StatisticsGo beyond a simple count: see average word and sentence length, your most frequent words, and estimated reading and speaking times.
Developer Tools
JSON FormatterPaste minified or messy JSON and get a cleanly indented, readable version. Invalid JSON produces an error with the line and position of the problem.JSON MinifierStrip every unnecessary space and line break from JSON to get the smallest valid representation — with the size saving shown.JSON ValidatorCheck whether a JSON document is valid. Errors are reported with line and column, plus a plain-English explanation of the likely cause.CSV to JSONTurn CSV data — pasted or from a file — into a JSON array of objects, using the header row as keys. Quoted fields and embedded commas are handled correctly.JSON to CSVConvert a JSON array of objects into CSV that opens cleanly in Excel or Google Sheets, with correct quoting and a stable column order.URL Encode/DecodePercent-encode text for URLs, or decode %20-style strings back into readable text. Choose component encoding (strict) or full-URL encoding.Base64 TextConvert text to Base64 and back. Unlike naive implementations, this handles UTF-8 correctly, so emoji and non-Latin text round-trip safely.UUID GeneratorGenerate version-4 UUIDs using your browser's cryptographic random source. Create one or a batch, with uppercase and hyphen-free formatting options.Password GeneratorCreate strong random passwords with control over length, symbols, digits and ambiguous characters. Generated locally with cryptographic randomness — never transmitted.QR Code GeneratorCreate a QR code from any text or URL and download it as PNG or scalable SVG. No watermark, no expiry — the code is generated in your browser.