GoodWebTools

GoodWebTools

Privacy-first client-side utilities. 198 tools — everything runs in your browser.

Image

(30)
Favicon GeneratorTurn an image into a favicon set (ICO, PNGs, manifest)Image ConverterConvert images between PNG, JPEG, and WebPPas Foto MakerMake print-ready 2x3, 3x4 & 4x6 ID photos with a clean backgroundHEIC to JPGConvert iPhone HEIC/HEIF photos to JPGImage Viewer & MetadataView any image with dimensions, EXIF, and ICO sizesSVG Viewer & ConverterView SVG files and export them as PNG, JPEG, or WebPBlack/White & MonochromeConvert images to grayscale, black & white, or ditheredImage CompressorShrink image file size by re-encodingImage ResizerResize an image to exact pixel dimensionsSocial Media Image ResizerResize images to exact Instagram/YouTube/TikTok sizesImage Color PaletteExtract the dominant color palette (hex) from an imageImage AnnotatorAnnotate a screenshot: arrows, text, shapes, highlighter, blurImage CropperCrop an image by dragging a selectionImage WatermarkAdd a text watermark to an imageMeme GeneratorAdd classic top/bottom captions to an imagePhoto Collage MakerCombine several photos into one grid collageColor Blindness SimulatorPreview an image as seen with colour-vision deficienciesScan Deskew & CropStraighten and crop a photo of a document (perspective fix)Image StampStamp CONFIDENTIAL, PAID and other status marks onto an imageAdd QR to ImageOverlay a QR code onto a corner of an imageMerge ImagesCombine multiple images into one, vertically or horizontallyImage UpscalerEnlarge images 2–4× with on-device AI (ESRGAN)Object RemoverPaint over an object and erase it with AI inpainting (LaMa)Portrait BlurKeep the subject sharp and blur the background (bokeh)Face BlurAuto-detect and hide faces with on-device AIImage to Text (OCR)Extract text from an image or PDF with on-device AIReceipt ScannerPull merchant, date, and totals from a receipt on-deviceCamera CaptureTake a photo with your webcam or phone cameraBackground RemoverRemove an image background with on-device AIImage Metadata ScrubberRemove EXIF, GPS, and all metadata from an image

PDF

(20)

Documents

(13)

Dev

(57)
JSON FormatterFormat, minify, and validate JSONBase64 Encode / DecodeEncode and decode Base64 textURL Encode / DecodeEncode and decode URL componentsJWT DecoderDecode JWT header and payload (no verification)UUID GeneratorGenerate random UUID v4 identifiersPassword GeneratorGenerate strong random passwordsText DiffCompare two texts line by lineJSON Deep CompareDeep compare JSON objects ignoring property orderHotkey TestTest global hotkey registration (desktop only)API ClientREST API client — import Postman, Insomnia, Swagger or HAR and fire requests in your browser.CSV ↔ JSONConvert between CSV and JSON (comma, semicolon, tab, pipe)JSON ↔ YAMLConvert between JSON and YAMLJSON ↔ XMLConvert between JSON and XMLJSON ↔ TOMLConvert between JSON and TOMLGhost Blog BackupConvert a Ghost export to Markdown or HTML files (ZIP)Compare Two ListsMerge, dedupe, subtract or find common lines between two listsSort Text LinesSort lines A→Z, Z→A or reversed — by key, case-insensitive, natural orderSQL FormatterFormat and beautify SQL queries (PostgreSQL, MySQL, and more)Regex TesterTest regular expressions with live highlighting and per-language codeQRIS DecoderDecode a QRIS payment code — merchant, NMID, city, amountHash TextMD5, SHA-1/256/512 and CRC32 hashes of any textText EncryptionEncrypt/decrypt a message with a password (AES-256)CIDR CalculatorIPv4 subnet calculator — network, broadcast, mask, host rangeHTML/CSS/JS MinifierMinify HTML, CSS and JavaScript in your browserCode BeautifierFormat JS, TS, CSS, HTML, JSON, Markdown & YAML with PrettiervCard ↔ CSVConvert contacts between vCard (.vcf) and CSVNPWP ValidatorValidate and format an Indonesian NPWP (tax ID)NIK / KTP DecoderValidate an Indonesian NIK and decode province, birth date & genderTerbilang (Number to Words)Convert numbers to Indonesian words for invoices & chequesPPN & PPh CalculatorCalculate Indonesian PPN (VAT) and PPh withholding on invoicesWord CounterCount words, characters, sentences & reading timeCase ConverterConvert text between UPPER, lower, Title, camel, snake & kebab caseText CleanupClean up text — trim, strip HTML, remove line breaks, dedupe & sortSlugifyTurn any text or title into a clean, URL-safe slugHTTP Status CodesLook up any HTTP status code — number, class or nameMIME Type LookupFind the MIME type for a file extension (and vice versa)Lorem Ipsum GeneratorGenerate placeholder Lorem Ipsum by paragraph, sentence or wordFancy Text GeneratorTurn text into fancy Unicode styles for bios and postsImage to Base64Convert an image to a Base64 data URI for CSS/HTMLCSS GeneratorGenerate gradient, box-shadow & border-radius CSS with a previewHTML ↔ MarkdownConvert between HTML and Markdown, both waysWhat Is My BrowserSee your user agent, browser, screen & viewport size and moreEmoji & Symbol PickerSearch and copy emoji & special characters (—, °, ±, €, ⌘)Cron ExpressionParse and explain cron expressions with next scheduled run timesClipboard InspectorInspect and save clipboard contents — text, images, video, audio, and filesMarkdown PreviewView, edit & preview Markdown — open .md files, full-screenQR Code GeneratorGenerate a QR code from text or a URLQR Code ReaderDecode a QR code from an imageBarcode ScannerScan & decode barcodes and QR codes from camera or imageBarcode GeneratorGenerate Code 128, EAN, UPC and other barcodes as PNG/SVGTimestamp ConverterConvert between Unix time and datesNumber Base ConverterConvert numbers between binary, octal, decimal, and hexColor Converter / PickerPick or Convert colors between HEX, RGB, and HSLWCAG Contrast CheckerCheck text/background colour contrast against WCAG AA & AAABraille ConverterConvert text to Grade 1 Unicode brailleURL Tracking StripperRemove utm_, fbclid, gclid and other tracking parameters from linksInvoice GeneratorCreate a printable invoice with tax (PPN) and save as PDFHash FileGenerate a SHA-256 hash of a file

Media

(22)
Subtitle Editor (SRT/VTT)Edit, retime and convert SRT and WebVTT subtitlesVoice RecorderRecord microphone audio and download itWhite Noise & RainGenerate white, pink or brown noise & rain to focus or sleepAmbient & Binaural GeneratorGenerate binaural & isochronic tones with a noise bedMeditation Session GeneratorLayered binaural meditation sessions — play or export WAV/MP3Music PlayerPlay your own MP3/WAV/FLAC files with a playlist & album artVideo PlayerPlay local MP4/WebM with subtitles, frame capture & PiPMetronomeA precise metronome with tap tempo & time signaturesInstrument TunerTune guitar, ukulele or voice with pitch & cents readoutVideo → GIFTurn a video clip into an animated GIF (client-side)Voice to TextTranscribe speech to text on-device (Whisper), with SRT/VTT exportText to SpeechRead text aloud with your browser’s built-in voicesLive CaptionsLarge live captions of spoken speech (uses browser speech recognition)TeleprompterRead a script on-screen with auto-scroll, voice-tracking, mirror mode and a camera previewVideo ConverterConvert, compress, trim or resize video (client-side)Video CompressorCompress a video to a target file size (client-side)Audio & Video TrimmerTrim or cut a section from audio or video (client-side)Video → AudioExtract the audio track from a video (client-side)Audio ConverterConvert, re-encode or trim audio files (client-side)Screen RecorderRecord your screen, window or tab (client-side)Video RecorderRecord video from your webcam & mic — preview and downloadScreenshotCapture your screen with a countdown, then crop (client-side)

Files

(6)

Calculators

(18)

Testers

(7)

Draw

(3)

Network

(3)

These tools connect two devices directly (peer-to-peer). By default a minimal signaling server only introduces the devices — your media and files never pass through it — and you can switch to a fully serverless manual mode or bring your own STUN/TURN servers.

Maps

(4)

Games

(9)

Playground

(4)

Legacy

(1)