All 249 tools.
Twelve categories, from converting a photo to looking up DNS records. Search by name or by what you want done. Each tool has one id, and the same id works in the app, the CLI, the HTTP API and MCP.
dogubako image compress
HTTPPOST /api/v1/tools/image.compress/run
MCPimage_compress
Nothing matches “”. Try a file type or a verb, like “mp4” or “shrink”.
Images 30
Images in the docsConvert Images
Convert images between PNG, JPEG, WebP, AVIF, GIF, BMP, TIFF, ICO, TGA, QOI and more, in bulk
Resize Images
Resize images in bulk by width, height or percentage with contain/cover/fill/exact fit modes
Create Thumbnails
Generate small thumbnails for many images at once (square crop or fit inside a box)
Compress Images
Reduce image file size: lossy JPEG/WebP/AVIF re-encoding and lossless PNG optimization (oxipng), in bulk
Image Info
Show image dimensions, format, color type, bit depth, transparency, DPI, frame count, file size and aspect ratio
Convert Color Space
Convert images between sRGB, CMYK, Lab, grayscale and linear RGB using ImageMagick, optionally with an ICC profile
Extract Animation Frames
Extract the frames of an animated GIF, WebP or APNG as PNG images, with their delays
Generate Icons
Generate square PNG icons in many sizes plus a multi-resolution .ico from one image or SVG
Favicon Generator
Create a complete favicon package: favicon.ico, PNG favicons, Apple touch icon, Android icons, site.webmanifest and HTML tags
Crop Image
Crop images to a rectangle or to an aspect ratio (centered or anchored)
Rotate & Flip
Rotate images by 90/180/270 degrees or any angle, and flip horizontally or vertically, in bulk
Adjust & Filter
Adjust brightness, contrast, saturation, hue and gamma; apply grayscale, sepia, invert, blur or sharpen, in bulk
Watermark Images
Add a text or image watermark to many images, with position, opacity, rotation and tiling
Combine Images
Stitch images side by side, top to bottom or into a grid
Split Image into Tiles
Cut an image into a grid of tiles by rows × columns or by tile size (e.g. for Instagram grids)
Compare Images
Compare two images: highlighted difference image, % of differing pixels, MSE, PSNR and SSIM
Contact Sheet
Lay out many images as labeled thumbnails on a single sheet
Sprite Sheet
Pack images into a CSS sprite sheet with generated CSS classes and JSON coordinates
Redact Regions
Blur, pixelate or black out rectangular regions of an image (faces, license plates, personal data)
Reduce Noise
Remove image noise with an edge-preserving bilateral filter or a median filter (great for salt-and-pepper noise)
View Image Metadata
Inspect EXIF metadata (camera, lens, date, GPS location...) natively, or all metadata (XMP, IPTC, ICC, maker notes) with ExifTool
Remove Image Metadata
Remove EXIF, GPS location, XMP, IPTC and comments from photos without re-encoding (JPEG, PNG, WebP natively; other formats via ExifTool)
SVG to PNG/JPEG/WebP
Rasterize SVG files to PNG, JPEG, WebP or other formats at any size or scale
Optimize SVG
Safely minify SVG files: strip comments, metadata, editor data (Inkscape, Illustrator, Sketch...) and whitespace, optionally round numbers
Detect Faces
Find faces in a photo locally (SeetaFace model) and return their bounding boxes with an annotated preview
Blur Faces
Automatically detect and blur, pixelate or black out faces in photos; returns the regions for review
Extract Text (OCR)
Recognize text in images with Tesseract OCR: plain text, word boxes with confidence, TSV or hOCR
Remove Background
Cut out the subject and make the background transparent using local rembg (U²-Net / IS-Net models)
AI Upscale
Enlarge images 2×, 3× or 4× with Real-ESRGAN, restoring detail locally on the GPU (Vulkan)
Dominant Colors
Find the dominant colors of an image with their share of the picture (median cut + k-means)
Video 27
Video in the docsConvert Video
Convert videos between containers and codecs (MP4/H.264, H.265, WebM/VP9, AV1, MKV, MOV, AVI, GIF) with quality control and optional GPU encoding
Compress Video
Shrink videos by quality level or to a target file size (two-pass bitrate), optionally capping the resolution
Resize Video
Scale videos to a preset (4K…240p), custom size or percentage, keeping aspect ratio with fit, fill (crop) or pad modes
Change Frame Rate
Change a video's frame rate by dropping/duplicating, blending or motion-interpolating frames
Trim Video
Keep only part of a video by start/end time or duration — fast keyframe stream copy or frame-accurate re-encode
Cut / Split Video
Remove a section from a video, or split it into several files at timestamps or every N seconds
Crop Video
Crop videos to a rectangle, a centered aspect ratio (16:9, 9:16, 1:1…) or automatically remove black bars (cropdetect)
Rotate / Flip Video
Rotate videos by 90/180/270 degrees or mirror them; optionally change only the rotation metadata (instant, lossless)
Merge Videos
Join videos end to end — lossless stream copy when they match, or re-encode to a common resolution and frame rate
Extract Audio from Video
Save the soundtrack of videos as audio — lossless stream copy or MP3, AAC, WAV, FLAC, Opus or Ogg
Remove Audio
Strip all audio tracks from videos without re-encoding the picture
Replace Audio
Put a new soundtrack on videos — end at the shorter stream, loop or pad the audio, delay it, or mix it with the original sound
Extract Frames
Export frames as images: every N seconds, at a frame rate, at specific timestamps, at scene changes, keyframes only, or every frame — optionally zipped
Video Thumbnail
Grab a single frame as an image — at a time or percentage, or let FFmpeg's thumbnail filter pick the most representative frame
Video to GIF
Turn video clips into high-quality animated GIFs (two-pass palette), animated WebP or APNG with frame rate, width, range, looping and dithering control
GIF to Video
Convert animated GIF / WebP / APNG files to MP4 (H.264) or WebM (VP9) — much smaller and widely playable
Change Video Speed
Speed up or slow down videos (0.25×–4×), adjusting the audio tempo without changing pitch
Stabilize Video
Reduce camera shake with two-pass vid.stab (vidstabdetect/vidstabtransform) when available, otherwise FFmpeg's deshake filter
Video Info
Inspect media files with ffprobe: container, duration, bitrate, every stream (codec, resolution, frame rate, audio layout, language), chapters and tags
Video Preview Clip
Make a short preview / teaser made of N clips sampled evenly across each video
Hardware Encoders
List GPU/hardware video encoders and decoders FFmpeg supports here (NVENC, Quick Sync, VA-API, VideoToolbox, AMF) and test which actually work
Watermark Video
Overlay a logo image or a text watermark on videos with position, margin, size and opacity control
Video Contact Sheet
Create a screenshot grid (contact sheet) of frames sampled evenly across each video
Add Subtitles
Add one or more soft subtitle tracks (SRT, WebVTT, ASS) to a video with language tags — no re-encoding
Remove Subtitles
Remove embedded subtitle tracks from videos without re-encoding (all, or only selected languages)
Burn In Subtitles
Permanently render subtitles into the picture (hard subs) from an SRT/VTT/ASS file or an embedded track, with font size, colour and position options
Extract Subtitles
List the subtitle tracks of videos and save them as SRT, WebVTT or ASS (or copy image-based tracks as-is)
Audio 21
Audio in the docsConvert Audio
Convert audio (or the soundtrack of videos) to MP3, AAC/M4A, Ogg Vorbis, Opus, FLAC, WAV, AIFF, ALAC, WMA or AC-3 with bitrate, VBR, sample rate, channel and bit-depth control
Compress Audio
Make audio files smaller by re-encoding to an efficient codec at a lower bitrate, optionally in mono (ideal for voice)
Trim Audio
Cut audio to a start/end time or duration, with optional fade in and fade out
Split Audio
Split audio into parts: fixed-length chunks, at given timestamps, or automatically at silences
Merge Audio
Join audio files end to end, with optional crossfades or gaps of silence between them
Normalize Audio
Normalize loudness with two-pass EBU R128 (loudnorm: measure, then apply to a target LUFS / true peak / LRA) or peak-normalize to a dBFS level
Change Volume
Make audio louder or quieter by decibels or a factor, with an optional limiter to prevent clipping
Change Sample Rate
Resample audio to another sample rate (high-quality SoX resampler when available) and change the bit depth of WAV/FLAC/AIFF
Audio Channels
Convert to mono or stereo, downmix surround to stereo, extract the left or right channel, or swap channels
Remove Silence
Trim silence from the start and end, or shorten every pause longer than a minimum duration
Detect Silence
Find silent intervals in audio or video (FFmpeg silencedetect) and list their start, end and duration
Audio Waveform
Render a waveform image (PNG) of audio with custom size, colors and scale, and optionally export min/max peak data as JSON
Audio Spectrogram
Render a spectrogram image (frequency over time) of audio with color scheme, scale and legend options
Audio Info
Show audio format, codec, bitrate, sample rate, channels and tags; optionally measure loudness (EBU R128 integrated LUFS, LRA, true peak)
Audio Tags
Read or edit audio tags (title, artist, album, year, genre, track, comment…) and embed or remove cover art — without re-encoding
Reduce Noise
Reduce background hiss and hum with FFmpeg's FFT denoiser (afftdn) or non-local-means (anlmdn), plus optional high-/low-pass filters
Change Audio Speed / Pitch
Change tempo without affecting pitch (0.25×–4×) and/or shift pitch by semitones — uses Rubber Band when available
Equalizer
Shape the sound with presets (bass boost, treble, voice clarity, podcast, loudness) or custom EQ bands, plus high-/low-pass filters
Fade In / Out
Add a fade-in at the start and/or a fade-out at the end of audio, with selectable fade curves
Reverse Audio
Play audio backwards (the whole file is buffered in memory)
Extract Audio from Video
Save the soundtrack of videos as audio — lossless stream copy or MP3, AAC, WAV, FLAC, Opus or Ogg
Speech & Voice 9
Speech & Voice in the docsConvert Transcript / Subtitles
Convert transcripts and subtitles between SRT, WebVTT, JSON segments, plain text and Markdown
Shift Subtitle Timing
Fix out-of-sync subtitles: shift SRT/WebVTT cues by an offset, stretch them by a factor or frame-rate ratio, optionally from a given time on
Transcribe Audio / Video
Offline speech-to-text with whisper.cpp: transcribe or translate audio and video to text, SRT, WebVTT, JSON or Markdown, with optional word timestamps, speaker turns and VAD
Detect Spoken Language
Identify the language spoken in audio or video with Whisper (analyses 30 seconds from the chosen offset)
Generate Subtitles
Automatically create SRT/WebVTT subtitles from speech with whisper.cpp, optionally adding them to the video as a soft track or burning them in
Text to Speech
Turn text into natural-sounding speech offline with Piper neural voices; save as WAV, MP3, Ogg, Opus, FLAC or M4A
Voice Activity Detection
Find where people are speaking in audio or video using the WebRTC voice activity detector; returns speech segments and can export JSON, CSV, SRT or Audacity labels
Extract Speech Segments
Detect speech with VAD and save each speech segment as its own file, or join all speech into one file (removes non-speech)
Split at Pauses
Split long recordings into chunks no longer than a maximum length, cutting in pauses between speech (found by VAD) — ideal before transcription or upload limits
PDF & Documents 27
PDF & Documents in the docsMerge PDFs
Combine several PDFs into one document in the given order, optionally taking only some pages of each
Split PDF
Split a PDF into several files: every N pages, single pages, or custom page ranges
Extract Pages
Create a new PDF containing only the selected pages
Reorder Pages
Rearrange the pages of a PDF in a new order, or reverse it (pages may be repeated or left out)
Rotate Pages
Rotate all or selected pages of one or more PDFs by 90, 180 or 270 degrees
Delete Pages
Remove selected pages from a PDF
Repair PDF
Rebuild damaged PDFs (broken cross-reference tables, bad offsets) into clean, valid files
Optimize for Web
Linearize PDFs (fast web view) so the first page displays before the whole file has downloaded
Flatten Forms & Annotations
Bake form field values and annotations into the page content so they can no longer be edited
Protect PDF
Encrypt PDFs with AES-256: require a password to open and/or restrict printing, copying and editing
Remove PDF Password
Remove password protection from a document you are authorized to open (the correct password is required)
Compress PDF
Shrink PDFs by downsampling images (Ghostscript) and packing objects into compressed streams (qpdf); keeps the smallest result
Extract Text
Extract the text layer of PDFs as plain text, optionally preserving the physical layout
Extract Images
Save the images embedded in a PDF in their original formats (JPEG, PNG, JPEG 2000, ...)
PDF to Images
Render PDF pages to PNG, JPEG or TIFF images at a chosen resolution
PDF Info
Inspect a PDF: page count and sizes, PDF version, metadata, encryption, fonts, forms and more
Compare PDF Text
Show the textual differences between two PDFs (line by line)
Images to PDF
Combine images (JPEG, PNG, WebP, TIFF, GIF, BMP) into a PDF, one image per page; JPEGs are embedded without recompression
OCR PDF
Make scanned PDFs searchable by adding an invisible OCR text layer (Tesseract), or extract the recognized text
Watermark PDF
Stamp a text or image watermark on all or selected pages, with opacity, rotation, size and colour
Add Page Numbers
Number the pages of PDFs with a custom format like 'Page {n} of {total}' at a chosen position
Edit PDF Metadata
Set or clear document properties (title, author, subject, keywords, creator, producer); can strip all metadata including XMP
List Form Fields
List the fillable form fields of a PDF with their names, types, current values and options
Fill PDF Form
Fill text fields, checkboxes, radio buttons and choice fields of a PDF form from a JSON mapping of field names to values
Convert Office Documents
Convert Word, Excel, PowerPoint and OpenDocument files to PDF or other office formats with LibreOffice (offline)
Convert Markup Documents
Convert between Markdown, HTML, DOCX, ODT, EPUB, reStructuredText, LaTeX, Org and more with Pandoc
Markdown to PDF
Turn Markdown, HTML, reStructuredText and other markup into PDF (Pandoc → DOCX → LibreOffice)
Files 23
Files in the docsFile Hash
Compute MD5, SHA-1, SHA-256, SHA-512, SHA3-256, BLAKE3, CRC32 or XXH3 checksums of files or text
Verify Checksums
Check files against a pasted checksum list (sha256sum/md5sum/BSD format) or a single expected hash; the algorithm is detected from the hash length
Checksum Manifest
Hash every file in a folder and produce a SHA256SUMS-style manifest (plus JSON) for later verification
Detect File Type
Identify files by their content (magic bytes), show the MIME type and warn when the extension does not match
Executable Info
Inspect ELF, PE (Windows .exe/.dll) and Mach-O binaries: architecture, entry point, sections, linked libraries, imports and exports
Hex Viewer
Show a hex + ASCII view of any part of a file
MIME Type Lookup
Look up the MIME type for file extensions, or the extensions for a MIME type
Compare Files
Check whether two files are identical; shows the first differing byte, and a line diff for text files
Compare Folders
Compare two folders: files only on one side, files that differ (size or content hash) and identical files
List Archive Contents
Show what is inside a zip, tar, 7z or rar archive (sizes, compression ratios, dates) and flag suspicious entries
Extract Archive
Safely unpack zip, tar(.gz/.bz2/.xz/.zst), gz/bz2/xz/zst, 7z and rar archives; path traversal, links and decompression bombs are blocked
Create Archive
Pack files into a zip (optionally AES-encrypted), tar, tar.gz, tar.bz2, tar.xz, tar.zst or 7z archive
Compress File
Compress individual files with gzip, Zstandard, xz, bzip2 or Brotli
Decompress File
Decompress .gz, .zst, .xz, .bz2 and .br files (detected by content), with decompression-bomb protection
Folder Size
Measure a folder's total size and see which subfolders and files take the most space
Find Large Files
Find the biggest files in a folder (recursively) above a minimum size
Find Duplicate Files
Find files with identical content in a folder (size, then BLAKE3 hash) and how much space they waste; nothing is deleted
Find Duplicates Among Files
Find which of the given files have identical content (BLAKE3)
Find Empty Files & Folders
List zero-byte files and folders that contain nothing (or only other empty folders)
Remove Empty Files & Folders
Delete zero-byte files and empty folders; shows a preview unless 'apply' is enabled
Search Files
Search a folder for files by name (glob or regex) and/or by content (regex), with line numbers
File Manifest
Create a CSV or JSON inventory of a folder: path, size, modification time, MIME type and optional hash
Batch Rename
Rename many files at once with templates ({name}, {ext}, {n:03}, {date}), regex find/replace, case changes and numbering; previews by default
Text 27
Text in the docsChange Case
Convert text to UPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case and more
Word & Character Count
Count characters, words, lines, sentences, paragraphs and bytes; estimate reading and speaking time; list the most frequent words
Sort Lines
Sort lines alphabetically, naturally, numerically, by length or shuffle them; optionally reverse and remove duplicates
Remove Duplicate Lines
Remove duplicate lines while keeping the original order, keeping the first or last occurrence
Trim & Remove Whitespace
Trim leading/trailing spaces on every line, collapse repeated spaces and remove empty lines
Line Endings
Detect and convert line endings between LF (Unix), CRLF (Windows) and CR (classic Mac)
Find & Replace
Find and replace plain text, optionally case-insensitive or whole words only
Regex Replace
Search and replace with a regular expression; use $1 or ${name} in the replacement to insert capture groups
Compare Text (Diff)
Compare two texts and highlight insertions and deletions by line, word or character; also produces a unified diff
Escape / Unescape
Escape or unescape text for JSON, JavaScript, HTML, XML, URLs, CSV, shell, regex, C, Java, Python and SQL string literals
Convert Text Encoding
Detect and convert the character encoding of a file or text (UTF-8, UTF-16, Windows-1252, Latin-1, Shift_JIS, GBK, Big5 ...)
Markdown Preview
Render Markdown (GitHub-flavored: tables, task lists, strikethrough, footnotes) as safe, sanitized HTML
Markdown to HTML
Convert Markdown (GitHub-flavored) to HTML, optionally as a complete standalone HTML document
HTML to Plain Text
Convert HTML into readable plain text, keeping lists, tables and link targets
HTML to Markdown
Convert HTML into clean Markdown
Clean Up Text
Straighten smart quotes, remove invisible characters, normalize Unicode, strip accents, fix mojibake and tidy whitespace
Slugify
Turn text into URL-friendly slugs (each line separately): Crème Brûlée! → creme-brulee
Reverse Text
Reverse the characters, the word order or the line order of text
Lorem Ipsum Generator
Generate lorem ipsum placeholder text as words, sentences or paragraphs
Wrap Text
Hard-wrap text at a given line width, or unwrap paragraphs into single lines
Extract Columns
Split each line by a delimiter and keep selected columns (like cut / awk '{print $2}')
Number Lines
Add line numbers to each line of text
Add Prefix / Suffix
Add text to the start and/or end of every line (e.g. quotes, commas, bullet points)
Filter Lines
Keep (or remove) lines that contain a word, start/end with text or match a regular expression (like grep)
Unicode Inspector
Show every character's code point, official Unicode name, category and UTF-8/UTF-16 encoding — find hidden or look-alike characters
Word Frequency
Count how often each word appears and list the most frequent ones
Extract Text from Document
Extract plain text from TXT, Markdown, HTML, JSON, CSV, DOCX, ODT, PPTX, ODP, XLSX/XLS/ODS, EPUB, RTF and PDF (PDF needs Poppler)
Developer 34
Developer in the docsQR Code Generator
Generate QR codes from text or URLs as PNG and SVG with size, error correction, margin and colors
QR Code Reader
Decode one or more QR codes from an image or screenshot
Barcode Generator
Generate barcodes (Code 128, EAN-13, EAN-8, UPC-A/E, Code 39/93, ITF, Codabar, Data Matrix, PDF417, Aztec) as PNG and SVG
Barcode Reader
Read 1D and 2D barcodes (EAN, UPC, Code 128/39/93, ITF, Codabar, QR, Data Matrix, PDF417, Aztec) from an image
JSON Formatter & Validator
Format (pretty-print), minify, validate and sort the keys of JSON, with precise error line and column
YAML Formatter & Validator
Validate and re-format YAML (multi-document aware), with error line and column
TOML Formatter & Validator
Validate and re-format TOML with error line and column
XML Formatter & Validator
Pretty-print, minify or check XML for well-formedness (no external entities are ever loaded)
SQL Formatter
Format SQL queries with consistent indentation and keyword case (dialect-agnostic)
Convert Data Format
Convert structured data between JSON, YAML, TOML, XML, CSV/TSV, NDJSON and URL query strings
Base64 Encode / Decode
Encode text or files to Base64 (standard or URL-safe, with or without padding, data URI) and decode Base64 back to text or a file
URL Encode / Decode
Percent-encode or decode text for URLs — a single component (encodeURIComponent) or a full URL (encodeURI)
HTML Entities Encode / Decode
Escape special characters as HTML entities (optionally all non-ASCII as numeric references) or decode all named and numeric entities
Hex Encode / Decode
Convert text or files to hexadecimal (with separators), decode hex back to text or bytes, or show a classic hex dump
Number Base Converter
Convert integers of any size between binary, octal, decimal, hexadecimal, base36 or any base 2–36, with two's complement views
Text ↔ Binary
Convert text to its UTF-8 bytes written in binary, octal, decimal or hex — and back
Hash Generator
Compute MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3 and CRC-32 digests of text or a file, optionally comparing with an expected hash
HMAC Generator & Verifier
Compute or verify an HMAC (SHA-1, SHA-256, SHA-384, SHA-512, MD5) of a message with a secret key — e.g. webhook signatures
Password & Random Generator
Generate cryptographically secure passwords (with entropy estimate), passphrases (EFF wordlist), hex/Base64 tokens and random integers
UUID Generator & Decoder
Generate UUIDs (v4 random, v7 time-ordered, v1, v6, v3/v5 name-based, nil, max) in bulk, or decode a UUID to see its version, variant and embedded timestamp
JWT Decoder & Verifier
Decode a JSON Web Token's header and claims with readable exp/iat/nbf times. The signature is only verified if you supply a secret (HS*) or a PEM public key (RS*/PS*/ES*/EdDSA)
Unix Timestamp Converter
Convert Unix timestamps (seconds, ms, µs, ns — auto-detected) to ISO 8601 / RFC 2822 dates in UTC and any time zone, and dates back to timestamps
Date Calculator & Formatter
Parse dates in many formats, format them with strftime patterns, add or subtract durations, or compute the difference between two dates
Time Zone Converter
Convert a date and time between IANA time zones (DST-aware), or search the list of time zones with their current offsets
Cron Expression Explainer
Explain a cron expression in plain English and list its next run times in any time zone (5 or 6 fields, @daily-style aliases, L/W/# extensions)
Regex Tester
Test a regular expression against text: highlights every match with numbered and named capture groups, previews a replacement and explains syntax errors
JSONPath Query
Query JSON (or YAML/TOML) with standard RFC 9535 JSONPath expressions, e.g. $.store.book[?@.price < 10].title
jq Filter
Transform JSON with jq filters (powered by jaq, a jq clone in Rust): select, map, group_by, reduce and more
JSON Schema Validator
Validate JSON (or YAML/TOML) against a JSON Schema (drafts 4, 6, 7, 2019-09, 2020-12) and list every error with its path. Remote $refs are not fetched
JSON Diff
Compare two JSON (or YAML/TOML) documents structurally and list added, removed and changed values by JSON Pointer path — key order and formatting are ignored
Color Converter
Convert any CSS color (hex, rgb(), hsl(), hwb(), lab(), lch(), oklch(), named) to HEX, RGB, HSL, HSV, HWB, CMYK, Lab, LCH, OKLab and OKLCH, with WCAG contrast and nearest named color
HTTP Message Parser
Parse a raw HTTP request or response: method, URL, query parameters, headers, cookies and a pretty-printed body; generate an equivalent curl command
User-Agent Parser
Identify the browser, version, operating system, device type and bots/crawlers from User-Agent strings (one per line)
String Inspector
Inspect a string: length in characters, graphemes, UTF-16 units and bytes, character classes, hidden/invisible characters, line endings and whitespace issues
Data 12
Data in the docsCSV Viewer
Preview a CSV/TSV file or pasted text as a table with automatic delimiter, header and column type detection
Filter & Sort CSV
Filter rows by column conditions (equals, contains, regex, >, <), sort by one or more columns and choose/reorder columns
CSV to JSON
Convert CSV/TSV into a JSON array of objects, an array of arrays or NDJSON, with optional type inference
JSON to CSV
Convert a JSON array (or NDJSON) into CSV, flattening nested objects into dotted column names
Spreadsheet Viewer & Export
Open Excel (xlsx, xls, xlsb) and OpenDocument (ods) spreadsheets: list sheets, preview a sheet and export it as CSV or JSON
Change CSV Delimiter
Convert between comma, tab, semicolon and pipe separated values and change the quoting style
Transform Columns
Rename, drop, reorder, split, merge, change case, trim or find-and-replace in CSV columns, or add a row index
Validate CSV / JSON Data
Check CSV rows against rules (required columns, types, unique, regex, ranges, allowed values) or JSON against a JSON Schema; lists every error
Find Duplicate Rows
Find or remove duplicate rows in CSV data, comparing all columns or only selected ones
Column Statistics
Summarize each column: count, empty values, distinct values, min/max/mean/median/standard deviation for numbers and top values for text
Clean CSV Data
Tidy CSV data: trim cells, normalize whitespace, blank out placeholder values, standardize dates to ISO 8601, remove empty rows and columns
Convert Table Data
Convert tabular data between CSV, TSV, JSON, NDJSON, YAML, Excel XLSX, Markdown tables, HTML tables and SQL INSERT statements
Network & Web 18
Network & Web in the docsURL Parser
Break a URL into scheme, host, port, path, query parameters and fragment, with IDN/punycode forms
URL Normalizer
Canonicalize URLs: lowercase scheme/host, drop default ports, resolve dot segments, sort query, strip tracking parameters
Query Parameter Editor
Set, replace or remove URL query parameters and rebuild the URL
IP Address Info
Classify an IPv4/IPv6 address (private, loopback, CGNAT, global…) and show its binary, hex, integer and reverse-DNS forms
CIDR Calculator
Subnet calculator for IPv4/IPv6: network, broadcast, netmask, host range; contains-check, split into subnets, aggregate CIDR lists
Subnet Planner (VLSM)
Allocate variable-length subnets from a parent block for a list of required host counts
Certificate Decoder
Decode PEM/DER X.509 certificates, chains and CSRs: subject, issuer, SANs, validity, key, fingerprints, extensions
Key Inspector
Identify public/private keys (PEM, PKCS#1/#8, SEC1, OpenSSH, SSH public keys): type, size, curve and SHA-256 fingerprints — private key material is never echoed
DNS Lookup
Query DNS records (A, AAAA, CNAME, MX, TXT, NS, SOA, CAA, SRV, PTR, HTTPS…) with TTLs via the system or a public resolver (optionally DNS-over-HTTPS)
Reverse DNS
Look up PTR host names for IP addresses and check forward-confirmation (FCrDNS)
TLS / SSL Inspector
Connect to a TLS server and show protocol, cipher, ALPN, the certificate chain (SANs, validity, key, fingerprints) and whether it is publicly trusted
HTTP Headers & Security Check
Fetch a URL and show status, every redirect hop, response headers and a security-header analysis (HSTS, CSP, frame options, cookies…) with recommendations
Favicon Fetcher
Find and download a website's favicons: <link rel=icon>, apple-touch-icon, web manifest icons and /favicon.ico
Connectivity Check
Test TCP reachability (host:port) and HTTP(S) availability with latency over several attempts — no ICMP needed
Port Checker
Check which TCP ports are open on a host (common services or up to 50 listed ports) with short timeouts and bounded concurrency
RDAP Lookup
Registration data for domains, IP networks and ASNs via RDAP (the modern WHOIS), routed through the IANA bootstrap registry
WHOIS Lookup
Classic WHOIS over TCP port 43, following referrals from whois.iana.org to the registry and registrar servers
Domain Inspector
All-in-one domain report: DNS records (incl. SPF/DMARC), RDAP registration (registrar, dates, status), TLS certificate and HTTP redirect chain
Design 9
Design in the docsColor Palette Generator
Generate harmonious color palettes from a base color: complementary, analogous, triadic, tetradic, monochromatic, shades, tints and a 50–950 scale
Extract Palette from Image
Extract a color palette from an image, with percentages, CSS variables and a swatch image
Contrast Checker
Check WCAG 2.x contrast between text and background colors (AA/AAA, normal and large text) and get passing suggestions
Gradient Generator
Create CSS linear, radial or conic gradients from color stops and render them as PNG
Aspect Ratio Calculator
Calculate the aspect ratio of a size, or the missing width/height for a given ratio
Resize Canvas / Pad
Extend or trim the canvas around images to an exact size, an aspect ratio or by padding, with a color or transparent fill
Overlay Images
Place one image on top of another with position, scale, opacity and blend mode (multiply, screen, overlay...)
Bulk Image Dimensions
List width, height, aspect ratio, megapixels, DPI and format of many images at once (reads headers only, fast)
Styled QR Code
Design branded QR codes: colors, rounded or dot modules, styled eyes and a center logo (uses high error correction)
System 12
System in the docsSystem Overview
One-glance dashboard: OS, host, kernel, uptime, CPU usage, memory, swap, load average and disks
CPU Info
CPU brand, vendor, physical/logical cores, per-core usage (sampled ~300 ms), frequencies and instruction-set features
Memory Usage
RAM and swap: total, used, available, free and container (cgroup) limits
Disks & Storage
Mounted disks with file system, SSD/HDD kind, capacity, free space and usage
Hardware Info
Computer model, vendor, motherboard, BIOS/firmware, CPU, memory and GPUs (serial numbers are omitted for privacy)
Operating System
OS name, version, kernel, distribution, hostname, architecture, locale and time zone
Network Interfaces
Network adapters with MAC address, IP addresses, MTU, state and traffic counters
Top Processes
Top running processes by CPU or memory with PID, user, status and start time (command lines only on request)
Uptime
How long the system has been running, boot time and load average
Temperature Sensors
Hardware temperature sensors (CPU, GPU, drives…) with current, max and critical values
Environment Diagnostics
Check Dogubako's environment: external programs and versions, temp space, models folder, CPU features and GPU availability
Battery Health
Battery charge, state, health (full vs design capacity), cycle count, energy, power draw, voltage, temperature and time remaining
The docs list every option of every tool, the engine it needs and the platforms it runs on. Capability matrix