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.

image.compress AppCompress Images CLIdogubako image compress HTTPPOST /api/v1/tools/image.compress/run MCPimage_compress

249 tools

Results update as you type. Press the down arrow to move into the results.

  • Convert Images

    Convert images between PNG, JPEG, WebP, AVIF, GIF, BMP, TIFF, ICO, TGA, QOI and more, in bulk

    image.convertdogubako image convert

  • Resize Images

    Resize images in bulk by width, height or percentage with contain/cover/fill/exact fit modes

    image.resizedogubako image resize

  • Create Thumbnails

    Generate small thumbnails for many images at once (square crop or fit inside a box)

    image.thumbnaildogubako image thumbnail

  • Compress Images

    Reduce image file size: lossy JPEG/WebP/AVIF re-encoding and lossless PNG optimization (oxipng), in bulk

    image.compressdogubako image compress

  • Image Info

    Show image dimensions, format, color type, bit depth, transparency, DPI, frame count, file size and aspect ratio

    image.infodogubako image info

  • Convert Color Space

    Convert images between sRGB, CMYK, Lab, grayscale and linear RGB using ImageMagick, optionally with an ICC profile

    image.colorspacedogubako image colorspace

  • Extract Animation Frames

    Extract the frames of an animated GIF, WebP or APNG as PNG images, with their delays

    image.gif_framesdogubako image gif-frames

  • Generate Icons

    Generate square PNG icons in many sizes plus a multi-resolution .ico from one image or SVG

    image.iconsdogubako image icons

  • Favicon Generator

    Create a complete favicon package: favicon.ico, PNG favicons, Apple touch icon, Android icons, site.webmanifest and HTML tags

    image.favicondogubako image favicon

  • Crop Image

    Crop images to a rectangle or to an aspect ratio (centered or anchored)

    image.cropdogubako image crop

  • Rotate & Flip

    Rotate images by 90/180/270 degrees or any angle, and flip horizontally or vertically, in bulk

    image.rotate_flipdogubako image rotate-flip

  • Adjust & Filter

    Adjust brightness, contrast, saturation, hue and gamma; apply grayscale, sepia, invert, blur or sharpen, in bulk

    image.adjustdogubako image adjust

  • Watermark Images

    Add a text or image watermark to many images, with position, opacity, rotation and tiling

    image.watermarkdogubako image watermark

  • Combine Images

    Stitch images side by side, top to bottom or into a grid

    image.combinedogubako image combine

  • Split Image into Tiles

    Cut an image into a grid of tiles by rows × columns or by tile size (e.g. for Instagram grids)

    image.splitdogubako image split

  • Compare Images

    Compare two images: highlighted difference image, % of differing pixels, MSE, PSNR and SSIM

    image.comparedogubako image compare

  • Contact Sheet

    Lay out many images as labeled thumbnails on a single sheet

    image.contact_sheetdogubako image contact-sheet

  • Sprite Sheet

    Pack images into a CSS sprite sheet with generated CSS classes and JSON coordinates

    image.sprite_sheetdogubako image sprite-sheet

  • Redact Regions

    Blur, pixelate or black out rectangular regions of an image (faces, license plates, personal data)

    image.redactdogubako image redact

  • Reduce Noise

    Remove image noise with an edge-preserving bilateral filter or a median filter (great for salt-and-pepper noise)

    image.denoisedogubako image denoise

  • View Image Metadata

    Inspect EXIF metadata (camera, lens, date, GPS location...) natively, or all metadata (XMP, IPTC, ICC, maker notes) with ExifTool

    image.metadatadogubako image metadata

  • Remove Image Metadata

    Remove EXIF, GPS location, XMP, IPTC and comments from photos without re-encoding (JPEG, PNG, WebP natively; other formats via ExifTool)

    image.strip_metadatadogubako image strip-metadata

  • SVG to PNG/JPEG/WebP

    Rasterize SVG files to PNG, JPEG, WebP or other formats at any size or scale

    image.svg_to_rasterdogubako image svg-to-raster

  • Optimize SVG

    Safely minify SVG files: strip comments, metadata, editor data (Inkscape, Illustrator, Sketch...) and whitespace, optionally round numbers

    image.svg_optimizedogubako image svg-optimize

  • Detect Faces

    Find faces in a photo locally (SeetaFace model) and return their bounding boxes with an annotated preview

    image.face_detectdogubako image face-detect

  • Blur Faces

    Automatically detect and blur, pixelate or black out faces in photos; returns the regions for review

    image.face_blurdogubako image face-blur

  • Extract Text (OCR)

    Recognize text in images with Tesseract OCR: plain text, word boxes with confidence, TSV or hOCR

    image.ocrdogubako image ocr

  • Remove Background

    Cut out the subject and make the background transparent using local rembg (U²-Net / IS-Net models)

    image.remove_backgrounddogubako image remove-background

  • AI Upscale

    Enlarge images 2×, 3× or 4× with Real-ESRGAN, restoring detail locally on the GPU (Vulkan)

    image.upscaledogubako image upscale

  • Dominant Colors

    Find the dominant colors of an image with their share of the picture (median cut + k-means)

    image.dominant_colorsdogubako image dominant-colors

  • Convert 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

    video.convertdogubako video convert

  • Compress Video

    Shrink videos by quality level or to a target file size (two-pass bitrate), optionally capping the resolution

    video.compressdogubako video compress

  • Resize Video

    Scale videos to a preset (4K…240p), custom size or percentage, keeping aspect ratio with fit, fill (crop) or pad modes

    video.resizedogubako video resize

  • Change Frame Rate

    Change a video's frame rate by dropping/duplicating, blending or motion-interpolating frames

    video.fpsdogubako video fps

  • Trim Video

    Keep only part of a video by start/end time or duration — fast keyframe stream copy or frame-accurate re-encode

    video.trimdogubako video trim

  • Cut / Split Video

    Remove a section from a video, or split it into several files at timestamps or every N seconds

    video.cutdogubako video cut

  • Crop Video

    Crop videos to a rectangle, a centered aspect ratio (16:9, 9:16, 1:1…) or automatically remove black bars (cropdetect)

    video.cropdogubako video crop

  • Rotate / Flip Video

    Rotate videos by 90/180/270 degrees or mirror them; optionally change only the rotation metadata (instant, lossless)

    video.rotatedogubako video rotate

  • Merge Videos

    Join videos end to end — lossless stream copy when they match, or re-encode to a common resolution and frame rate

    video.mergedogubako video merge

  • Extract Audio from Video

    Save the soundtrack of videos as audio — lossless stream copy or MP3, AAC, WAV, FLAC, Opus or Ogg

    video.extract_audiodogubako video extract-audio

  • Remove Audio

    Strip all audio tracks from videos without re-encoding the picture

    video.remove_audiodogubako video remove-audio

  • 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

    video.replace_audiodogubako video replace-audio

  • 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.extract_framesdogubako video extract-frames

  • 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.thumbnaildogubako video thumbnail

  • 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

    video.to_gifdogubako video to-gif

  • GIF to Video

    Convert animated GIF / WebP / APNG files to MP4 (H.264) or WebM (VP9) — much smaller and widely playable

    video.from_gifdogubako video from-gif

  • Change Video Speed

    Speed up or slow down videos (0.25×–4×), adjusting the audio tempo without changing pitch

    video.speeddogubako video speed

  • Stabilize Video

    Reduce camera shake with two-pass vid.stab (vidstabdetect/vidstabtransform) when available, otherwise FFmpeg's deshake filter

    video.stabilizedogubako video stabilize

  • Video Info

    Inspect media files with ffprobe: container, duration, bitrate, every stream (codec, resolution, frame rate, audio layout, language), chapters and tags

    video.infodogubako video info

  • Video Preview Clip

    Make a short preview / teaser made of N clips sampled evenly across each video

    video.previewdogubako video preview

  • Hardware Encoders

    List GPU/hardware video encoders and decoders FFmpeg supports here (NVENC, Quick Sync, VA-API, VideoToolbox, AMF) and test which actually work

    video.hw_encodersdogubako video hw-encoders

  • Watermark Video

    Overlay a logo image or a text watermark on videos with position, margin, size and opacity control

    video.watermarkdogubako video watermark

  • Video Contact Sheet

    Create a screenshot grid (contact sheet) of frames sampled evenly across each video

    video.contact_sheetdogubako video contact-sheet

  • Add Subtitles

    Add one or more soft subtitle tracks (SRT, WebVTT, ASS) to a video with language tags — no re-encoding

    video.subtitles_adddogubako video subtitles-add

  • Remove Subtitles

    Remove embedded subtitle tracks from videos without re-encoding (all, or only selected languages)

    video.subtitles_removedogubako video subtitles-remove

  • 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

    video.subtitles_burndogubako video subtitles-burn

  • Extract Subtitles

    List the subtitle tracks of videos and save them as SRT, WebVTT or ASS (or copy image-based tracks as-is)

    video.subtitles_extractdogubako video subtitles-extract

  • Convert 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

    audio.convertdogubako audio convert

  • Compress Audio

    Make audio files smaller by re-encoding to an efficient codec at a lower bitrate, optionally in mono (ideal for voice)

    audio.compressdogubako audio compress

  • Trim Audio

    Cut audio to a start/end time or duration, with optional fade in and fade out

    audio.trimdogubako audio trim

  • Split Audio

    Split audio into parts: fixed-length chunks, at given timestamps, or automatically at silences

    audio.splitdogubako audio split

  • Merge Audio

    Join audio files end to end, with optional crossfades or gaps of silence between them

    audio.mergedogubako audio merge

  • 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

    audio.normalizedogubako audio normalize

  • Change Volume

    Make audio louder or quieter by decibels or a factor, with an optional limiter to prevent clipping

    audio.volumedogubako audio volume

  • 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.sample_ratedogubako audio sample-rate

  • Audio Channels

    Convert to mono or stereo, downmix surround to stereo, extract the left or right channel, or swap channels

    audio.channelsdogubako audio channels

  • Remove Silence

    Trim silence from the start and end, or shorten every pause longer than a minimum duration

    audio.remove_silencedogubako audio remove-silence

  • Detect Silence

    Find silent intervals in audio or video (FFmpeg silencedetect) and list their start, end and duration

    audio.detect_silencedogubako audio detect-silence

  • 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.waveformdogubako audio waveform

  • Audio Spectrogram

    Render a spectrogram image (frequency over time) of audio with color scheme, scale and legend options

    audio.spectrogramdogubako audio spectrogram

  • Audio Info

    Show audio format, codec, bitrate, sample rate, channels and tags; optionally measure loudness (EBU R128 integrated LUFS, LRA, true peak)

    audio.infodogubako audio info

  • Audio Tags

    Read or edit audio tags (title, artist, album, year, genre, track, comment…) and embed or remove cover art — without re-encoding

    audio.tagsdogubako audio tags

  • Reduce Noise

    Reduce background hiss and hum with FFmpeg's FFT denoiser (afftdn) or non-local-means (anlmdn), plus optional high-/low-pass filters

    audio.denoisedogubako audio denoise

  • Change Audio Speed / Pitch

    Change tempo without affecting pitch (0.25×–4×) and/or shift pitch by semitones — uses Rubber Band when available

    audio.speeddogubako audio speed

  • Equalizer

    Shape the sound with presets (bass boost, treble, voice clarity, podcast, loudness) or custom EQ bands, plus high-/low-pass filters

    audio.equalizerdogubako audio equalizer

  • Fade In / Out

    Add a fade-in at the start and/or a fade-out at the end of audio, with selectable fade curves

    audio.fadedogubako audio fade

  • Reverse Audio

    Play audio backwards (the whole file is buffered in memory)

    audio.reversedogubako audio reverse

  • Extract Audio from Video

    Save the soundtrack of videos as audio — lossless stream copy or MP3, AAC, WAV, FLAC, Opus or Ogg

    audio.extract_from_videodogubako audio extract-from-video

Speech & Voice 9

Speech & Voice in the docs
  • Convert Transcript / Subtitles

    Convert transcripts and subtitles between SRT, WebVTT, JSON segments, plain text and Markdown

    speech.transcript_convertdogubako speech transcript-convert

  • 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

    speech.subtitle_shiftdogubako speech subtitle-shift

  • 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

    speech.transcribedogubako speech transcribe

  • Detect Spoken Language

    Identify the language spoken in audio or video with Whisper (analyses 30 seconds from the chosen offset)

    speech.detect_languagedogubako speech detect-language

  • 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

    speech.subtitlesdogubako speech subtitles

  • Text to Speech

    Turn text into natural-sounding speech offline with Piper neural voices; save as WAV, MP3, Ogg, Opus, FLAC or M4A

    speech.ttsdogubako speech tts

  • 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

    speech.vaddogubako speech vad

  • 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)

    speech.extract_segmentsdogubako speech extract-segments

  • 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

    speech.split_by_speechdogubako speech split-by-speech

PDF & Documents 27

PDF & Documents in the docs
  • Merge PDFs

    Combine several PDFs into one document in the given order, optionally taking only some pages of each

    pdf.mergedogubako pdf merge

  • Split PDF

    Split a PDF into several files: every N pages, single pages, or custom page ranges

    pdf.splitdogubako pdf split

  • Extract Pages

    Create a new PDF containing only the selected pages

    pdf.extract_pagesdogubako pdf extract-pages

  • Reorder Pages

    Rearrange the pages of a PDF in a new order, or reverse it (pages may be repeated or left out)

    pdf.reorderdogubako pdf reorder

  • Rotate Pages

    Rotate all or selected pages of one or more PDFs by 90, 180 or 270 degrees

    pdf.rotatedogubako pdf rotate

  • Delete Pages

    Remove selected pages from a PDF

    pdf.delete_pagesdogubako pdf delete-pages

  • Repair PDF

    Rebuild damaged PDFs (broken cross-reference tables, bad offsets) into clean, valid files

    pdf.repairdogubako pdf repair

  • Optimize for Web

    Linearize PDFs (fast web view) so the first page displays before the whole file has downloaded

    pdf.linearizedogubako pdf linearize

  • Flatten Forms & Annotations

    Bake form field values and annotations into the page content so they can no longer be edited

    pdf.flattendogubako pdf flatten

  • Protect PDF

    Encrypt PDFs with AES-256: require a password to open and/or restrict printing, copying and editing

    pdf.protectdogubako pdf protect

  • Remove PDF Password

    Remove password protection from a document you are authorized to open (the correct password is required)

    pdf.unlockdogubako pdf unlock

  • Compress PDF

    Shrink PDFs by downsampling images (Ghostscript) and packing objects into compressed streams (qpdf); keeps the smallest result

    pdf.compressdogubako pdf compress

  • Extract Text

    Extract the text layer of PDFs as plain text, optionally preserving the physical layout

    pdf.extract_textdogubako pdf extract-text

  • Extract Images

    Save the images embedded in a PDF in their original formats (JPEG, PNG, JPEG 2000, ...)

    pdf.extract_imagesdogubako pdf extract-images

  • PDF to Images

    Render PDF pages to PNG, JPEG or TIFF images at a chosen resolution

    pdf.to_imagesdogubako pdf to-images

  • PDF Info

    Inspect a PDF: page count and sizes, PDF version, metadata, encryption, fonts, forms and more

    pdf.infodogubako pdf info

  • Compare PDF Text

    Show the textual differences between two PDFs (line by line)

    pdf.compare_textdogubako pdf compare-text

  • Images to PDF

    Combine images (JPEG, PNG, WebP, TIFF, GIF, BMP) into a PDF, one image per page; JPEGs are embedded without recompression

    pdf.from_imagesdogubako pdf from-images

  • OCR PDF

    Make scanned PDFs searchable by adding an invisible OCR text layer (Tesseract), or extract the recognized text

    pdf.ocrdogubako pdf ocr

  • Watermark PDF

    Stamp a text or image watermark on all or selected pages, with opacity, rotation, size and colour

    pdf.watermarkdogubako pdf watermark

  • Add Page Numbers

    Number the pages of PDFs with a custom format like 'Page {n} of {total}' at a chosen position

    pdf.page_numbersdogubako pdf page-numbers

  • Edit PDF Metadata

    Set or clear document properties (title, author, subject, keywords, creator, producer); can strip all metadata including XMP

    pdf.metadata_editdogubako pdf metadata-edit

  • List Form Fields

    List the fillable form fields of a PDF with their names, types, current values and options

    pdf.form_fieldsdogubako pdf form-fields

  • 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

    pdf.form_filldogubako pdf form-fill

  • Convert Office Documents

    Convert Word, Excel, PowerPoint and OpenDocument files to PDF or other office formats with LibreOffice (offline)

    pdf.convert_documentdogubako pdf convert-document

  • Convert Markup Documents

    Convert between Markdown, HTML, DOCX, ODT, EPUB, reStructuredText, LaTeX, Org and more with Pandoc

    pdf.convert_markupdogubako pdf convert-markup

  • Markdown to PDF

    Turn Markdown, HTML, reStructuredText and other markup into PDF (Pandoc → DOCX → LibreOffice)

    pdf.markup_to_pdfdogubako pdf markup-to-pdf

  • File Hash

    Compute MD5, SHA-1, SHA-256, SHA-512, SHA3-256, BLAKE3, CRC32 or XXH3 checksums of files or text

    files.hashdogubako files hash

  • 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

    files.checksum_verifydogubako files checksum-verify

  • Checksum Manifest

    Hash every file in a folder and produce a SHA256SUMS-style manifest (plus JSON) for later verification

    files.checksum_manifestdogubako files checksum-manifest

  • Detect File Type

    Identify files by their content (magic bytes), show the MIME type and warn when the extension does not match

    files.type_detectdogubako files type-detect

  • Executable Info

    Inspect ELF, PE (Windows .exe/.dll) and Mach-O binaries: architecture, entry point, sections, linked libraries, imports and exports

    files.binary_infodogubako files binary-info

  • Hex Viewer

    Show a hex + ASCII view of any part of a file

    files.hexdumpdogubako files hexdump

  • MIME Type Lookup

    Look up the MIME type for file extensions, or the extensions for a MIME type

    files.mime_typesdogubako files mime-types

  • Compare Files

    Check whether two files are identical; shows the first differing byte, and a line diff for text files

    files.comparedogubako files compare

  • Compare Folders

    Compare two folders: files only on one side, files that differ (size or content hash) and identical files

    files.compare_dirsdogubako files compare-dirs

  • List Archive Contents

    Show what is inside a zip, tar, 7z or rar archive (sizes, compression ratios, dates) and flag suspicious entries

    files.archive_listdogubako files archive-list

  • 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

    files.archive_extractdogubako files archive-extract

  • Create Archive

    Pack files into a zip (optionally AES-encrypted), tar, tar.gz, tar.bz2, tar.xz, tar.zst or 7z archive

    files.archive_createdogubako files archive-create

  • Compress File

    Compress individual files with gzip, Zstandard, xz, bzip2 or Brotli

    files.compressdogubako files compress

  • Decompress File

    Decompress .gz, .zst, .xz, .bz2 and .br files (detected by content), with decompression-bomb protection

    files.decompressdogubako files decompress

  • Folder Size

    Measure a folder's total size and see which subfolders and files take the most space

    files.dir_sizedogubako files dir-size

  • Find Large Files

    Find the biggest files in a folder (recursively) above a minimum size

    files.large_filesdogubako files large-files

  • Find Duplicate Files

    Find files with identical content in a folder (size, then BLAKE3 hash) and how much space they waste; nothing is deleted

    files.duplicatesdogubako files duplicates

  • Find Duplicates Among Files

    Find which of the given files have identical content (BLAKE3)

    files.duplicates_uploadeddogubako files duplicates-uploaded

  • Find Empty Files & Folders

    List zero-byte files and folders that contain nothing (or only other empty folders)

    files.emptydogubako files empty

  • Remove Empty Files & Folders

    Delete zero-byte files and empty folders; shows a preview unless 'apply' is enabled

    files.remove_emptydogubako files remove-empty

  • Search Files

    Search a folder for files by name (glob or regex) and/or by content (regex), with line numbers

    files.searchdogubako files search

  • File Manifest

    Create a CSV or JSON inventory of a folder: path, size, modification time, MIME type and optional hash

    files.manifestdogubako files manifest

  • Batch Rename

    Rename many files at once with templates ({name}, {ext}, {n:03}, {date}), regex find/replace, case changes and numbering; previews by default

    files.batch_renamedogubako files batch-rename

  • Change Case

    Convert text to UPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case and more

    text.casedogubako text case

  • Word & Character Count

    Count characters, words, lines, sentences, paragraphs and bytes; estimate reading and speaking time; list the most frequent words

    text.countdogubako text count

  • Sort Lines

    Sort lines alphabetically, naturally, numerically, by length or shuffle them; optionally reverse and remove duplicates

    text.sort_linesdogubako text sort-lines

  • Remove Duplicate Lines

    Remove duplicate lines while keeping the original order, keeping the first or last occurrence

    text.dedupe_linesdogubako text dedupe-lines

  • Trim & Remove Whitespace

    Trim leading/trailing spaces on every line, collapse repeated spaces and remove empty lines

    text.trimdogubako text trim

  • Line Endings

    Detect and convert line endings between LF (Unix), CRLF (Windows) and CR (classic Mac)

    text.line_endingsdogubako text line-endings

  • Find & Replace

    Find and replace plain text, optionally case-insensitive or whole words only

    text.replacedogubako text replace

  • Regex Replace

    Search and replace with a regular expression; use $1 or ${name} in the replacement to insert capture groups

    text.regex_replacedogubako text regex-replace

  • Compare Text (Diff)

    Compare two texts and highlight insertions and deletions by line, word or character; also produces a unified diff

    text.diffdogubako text diff

  • Escape / Unescape

    Escape or unescape text for JSON, JavaScript, HTML, XML, URLs, CSV, shell, regex, C, Java, Python and SQL string literals

    text.escapedogubako text escape

  • 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 ...)

    text.encodingdogubako text encoding

  • Markdown Preview

    Render Markdown (GitHub-flavored: tables, task lists, strikethrough, footnotes) as safe, sanitized HTML

    text.markdown_previewdogubako text markdown-preview

  • Markdown to HTML

    Convert Markdown (GitHub-flavored) to HTML, optionally as a complete standalone HTML document

    text.markdown_to_htmldogubako text markdown-to-html

  • HTML to Plain Text

    Convert HTML into readable plain text, keeping lists, tables and link targets

    text.html_to_textdogubako text html-to-text

  • HTML to Markdown

    Convert HTML into clean Markdown

    text.html_to_markdowndogubako text html-to-markdown

  • Clean Up Text

    Straighten smart quotes, remove invisible characters, normalize Unicode, strip accents, fix mojibake and tidy whitespace

    text.cleanupdogubako text cleanup

  • Slugify

    Turn text into URL-friendly slugs (each line separately): Crème Brûlée! → creme-brulee

    text.slugifydogubako text slugify

  • Reverse Text

    Reverse the characters, the word order or the line order of text

    text.reversedogubako text reverse

  • Lorem Ipsum Generator

    Generate lorem ipsum placeholder text as words, sentences or paragraphs

    text.loremdogubako text lorem

  • Wrap Text

    Hard-wrap text at a given line width, or unwrap paragraphs into single lines

    text.wrapdogubako text wrap

  • Extract Columns

    Split each line by a delimiter and keep selected columns (like cut / awk '{print $2}')

    text.column_extractdogubako text column-extract

  • Number Lines

    Add line numbers to each line of text

    text.number_linesdogubako text number-lines

  • Add Prefix / Suffix

    Add text to the start and/or end of every line (e.g. quotes, commas, bullet points)

    text.prefix_suffixdogubako text prefix-suffix

  • Filter Lines

    Keep (or remove) lines that contain a word, start/end with text or match a regular expression (like grep)

    text.filter_linesdogubako text filter-lines

  • Unicode Inspector

    Show every character's code point, official Unicode name, category and UTF-8/UTF-16 encoding — find hidden or look-alike characters

    text.unicode_inspectdogubako text unicode-inspect

  • Word Frequency

    Count how often each word appears and list the most frequent ones

    text.word_frequencydogubako text word-frequency

  • 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)

    text.extractdogubako text extract

  • QR Code Generator

    Generate QR codes from text or URLs as PNG and SVG with size, error correction, margin and colors

    dev.qr_generatedogubako dev qr-generate

  • QR Code Reader

    Decode one or more QR codes from an image or screenshot

    dev.qr_readdogubako dev qr-read

  • 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

    dev.barcode_generatedogubako dev barcode-generate

  • Barcode Reader

    Read 1D and 2D barcodes (EAN, UPC, Code 128/39/93, ITF, Codabar, QR, Data Matrix, PDF417, Aztec) from an image

    dev.barcode_readdogubako dev barcode-read

  • JSON Formatter & Validator

    Format (pretty-print), minify, validate and sort the keys of JSON, with precise error line and column

    dev.jsondogubako dev json

  • YAML Formatter & Validator

    Validate and re-format YAML (multi-document aware), with error line and column

    dev.yamldogubako dev yaml

  • TOML Formatter & Validator

    Validate and re-format TOML with error line and column

    dev.tomldogubako dev toml

  • XML Formatter & Validator

    Pretty-print, minify or check XML for well-formedness (no external entities are ever loaded)

    dev.xmldogubako dev xml

  • SQL Formatter

    Format SQL queries with consistent indentation and keyword case (dialect-agnostic)

    dev.sql_formatdogubako dev sql-format

  • Convert Data Format

    Convert structured data between JSON, YAML, TOML, XML, CSV/TSV, NDJSON and URL query strings

    dev.convertdogubako dev convert

  • 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

    dev.base64dogubako dev base64

  • URL Encode / Decode

    Percent-encode or decode text for URLs — a single component (encodeURIComponent) or a full URL (encodeURI)

    dev.url_encodedogubako dev url-encode

  • HTML Entities Encode / Decode

    Escape special characters as HTML entities (optionally all non-ASCII as numeric references) or decode all named and numeric entities

    dev.html_entitiesdogubako dev html-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

    dev.hexdogubako dev hex

  • Number Base Converter

    Convert integers of any size between binary, octal, decimal, hexadecimal, base36 or any base 2–36, with two's complement views

    dev.number_basedogubako dev number-base

  • Text ↔ Binary

    Convert text to its UTF-8 bytes written in binary, octal, decimal or hex — and back

    dev.binary_textdogubako dev binary-text

  • 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

    dev.hashdogubako dev 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

    dev.hmacdogubako dev hmac

  • Password & Random Generator

    Generate cryptographically secure passwords (with entropy estimate), passphrases (EFF wordlist), hex/Base64 tokens and random integers

    dev.randomdogubako dev random

  • 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

    dev.uuiddogubako dev uuid

  • 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)

    dev.jwtdogubako dev jwt

  • 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

    dev.timestampdogubako dev timestamp

  • Date Calculator & Formatter

    Parse dates in many formats, format them with strftime patterns, add or subtract durations, or compute the difference between two dates

    dev.datetimedogubako dev datetime

  • 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

    dev.timezonedogubako dev timezone

  • 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)

    dev.crondogubako dev cron

  • Regex Tester

    Test a regular expression against text: highlights every match with numbered and named capture groups, previews a replacement and explains syntax errors

    dev.regexdogubako dev regex

  • JSONPath Query

    Query JSON (or YAML/TOML) with standard RFC 9535 JSONPath expressions, e.g. $.store.book[?@.price < 10].title

    dev.jsonpathdogubako dev jsonpath

  • jq Filter

    Transform JSON with jq filters (powered by jaq, a jq clone in Rust): select, map, group_by, reduce and more

    dev.jqdogubako dev jq

  • 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

    dev.json_schema_validatedogubako dev json-schema-validate

  • 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

    dev.diff_jsondogubako dev diff-json

  • 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

    dev.colordogubako dev 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

    dev.http_requestdogubako dev http-request

  • User-Agent Parser

    Identify the browser, version, operating system, device type and bots/crawlers from User-Agent strings (one per line)

    dev.user_agentdogubako dev user-agent

  • String Inspector

    Inspect a string: length in characters, graphemes, UTF-16 units and bytes, character classes, hidden/invisible characters, line endings and whitespace issues

    dev.string_inspectdogubako dev string-inspect

  • CSV Viewer

    Preview a CSV/TSV file or pasted text as a table with automatic delimiter, header and column type detection

    data.csv_viewdogubako data csv-view

  • Filter & Sort CSV

    Filter rows by column conditions (equals, contains, regex, >, <), sort by one or more columns and choose/reorder columns

    data.csv_filter_sortdogubako data csv-filter-sort

  • CSV to JSON

    Convert CSV/TSV into a JSON array of objects, an array of arrays or NDJSON, with optional type inference

    data.csv_to_jsondogubako data csv-to-json

  • JSON to CSV

    Convert a JSON array (or NDJSON) into CSV, flattening nested objects into dotted column names

    data.json_to_csvdogubako data json-to-csv

  • Spreadsheet Viewer & Export

    Open Excel (xlsx, xls, xlsb) and OpenDocument (ods) spreadsheets: list sheets, preview a sheet and export it as CSV or JSON

    data.spreadsheetdogubako data spreadsheet

  • Change CSV Delimiter

    Convert between comma, tab, semicolon and pipe separated values and change the quoting style

    data.delimiterdogubako data delimiter

  • Transform Columns

    Rename, drop, reorder, split, merge, change case, trim or find-and-replace in CSV columns, or add a row index

    data.columnsdogubako data columns

  • 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

    data.validatedogubako data validate

  • Find Duplicate Rows

    Find or remove duplicate rows in CSV data, comparing all columns or only selected ones

    data.duplicatesdogubako data duplicates

  • Column Statistics

    Summarize each column: count, empty values, distinct values, min/max/mean/median/standard deviation for numbers and top values for text

    data.statsdogubako data stats

  • Clean CSV Data

    Tidy CSV data: trim cells, normalize whitespace, blank out placeholder values, standardize dates to ISO 8601, remove empty rows and columns

    data.cleandogubako data clean

  • Convert Table Data

    Convert tabular data between CSV, TSV, JSON, NDJSON, YAML, Excel XLSX, Markdown tables, HTML tables and SQL INSERT statements

    data.convertdogubako data convert

Network & Web 18

Network & Web in the docs
  • URL Parser

    Break a URL into scheme, host, port, path, query parameters and fragment, with IDN/punycode forms

    network.url_parsedogubako network url-parse

  • URL Normalizer

    Canonicalize URLs: lowercase scheme/host, drop default ports, resolve dot segments, sort query, strip tracking parameters

    network.url_normalizedogubako network url-normalize

  • Query Parameter Editor

    Set, replace or remove URL query parameters and rebuild the URL

    network.query_paramsdogubako network query-params

  • IP Address Info

    Classify an IPv4/IPv6 address (private, loopback, CGNAT, global…) and show its binary, hex, integer and reverse-DNS forms

    network.ip_infodogubako network ip-info

  • CIDR Calculator

    Subnet calculator for IPv4/IPv6: network, broadcast, netmask, host range; contains-check, split into subnets, aggregate CIDR lists

    network.cidrdogubako network cidr

  • Subnet Planner (VLSM)

    Allocate variable-length subnets from a parent block for a list of required host counts

    network.subnet_plandogubako network subnet-plan

  • Certificate Decoder

    Decode PEM/DER X.509 certificates, chains and CSRs: subject, issuer, SANs, validity, key, fingerprints, extensions

    network.cert_decodedogubako network cert-decode

  • 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

    network.key_inspectdogubako network key-inspect

  • 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)

    network.dns_lookupdogubako network dns-lookup

  • Reverse DNS

    Look up PTR host names for IP addresses and check forward-confirmation (FCrDNS)

    network.reverse_dnsdogubako network reverse-dns

  • 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

    network.tls_inspectdogubako network tls-inspect

  • 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

    network.http_headersdogubako network http-headers

  • Favicon Fetcher

    Find and download a website's favicons: <link rel=icon>, apple-touch-icon, web manifest icons and /favicon.ico

    network.favicondogubako network favicon

  • Connectivity Check

    Test TCP reachability (host:port) and HTTP(S) availability with latency over several attempts — no ICMP needed

    network.connectivitydogubako network connectivity

  • 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

    network.port_checkdogubako network port-check

  • RDAP Lookup

    Registration data for domains, IP networks and ASNs via RDAP (the modern WHOIS), routed through the IANA bootstrap registry

    network.rdapdogubako network rdap

  • WHOIS Lookup

    Classic WHOIS over TCP port 43, following referrals from whois.iana.org to the registry and registrar servers

    network.whoisdogubako network whois

  • Domain Inspector

    All-in-one domain report: DNS records (incl. SPF/DMARC), RDAP registration (registrar, dates, status), TLS certificate and HTTP redirect chain

    network.domain_inspectdogubako network domain-inspect

  • Color Palette Generator

    Generate harmonious color palettes from a base color: complementary, analogous, triadic, tetradic, monochromatic, shades, tints and a 50–950 scale

    design.palettedogubako design palette

  • Extract Palette from Image

    Extract a color palette from an image, with percentages, CSS variables and a swatch image

    design.palette_extractdogubako design palette-extract

  • Contrast Checker

    Check WCAG 2.x contrast between text and background colors (AA/AAA, normal and large text) and get passing suggestions

    design.contrastdogubako design contrast

  • Gradient Generator

    Create CSS linear, radial or conic gradients from color stops and render them as PNG

    design.gradientdogubako design gradient

  • Aspect Ratio Calculator

    Calculate the aspect ratio of a size, or the missing width/height for a given ratio

    design.aspect_ratiodogubako design aspect-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

    design.canvas_resizedogubako design canvas-resize

  • Overlay Images

    Place one image on top of another with position, scale, opacity and blend mode (multiply, screen, overlay...)

    design.composedogubako design compose

  • Bulk Image Dimensions

    List width, height, aspect ratio, megapixels, DPI and format of many images at once (reads headers only, fast)

    design.image_dimensionsdogubako design image-dimensions

  • Styled QR Code

    Design branded QR codes: colors, rounded or dot modules, styled eyes and a center logo (uses high error correction)

    design.qr_styledogubako design qr-style

  • System Overview

    One-glance dashboard: OS, host, kernel, uptime, CPU usage, memory, swap, load average and disks

    system.overviewdogubako system overview

  • CPU Info

    CPU brand, vendor, physical/logical cores, per-core usage (sampled ~300 ms), frequencies and instruction-set features

    system.cpudogubako system cpu

  • Memory Usage

    RAM and swap: total, used, available, free and container (cgroup) limits

    system.memorydogubako system memory

  • Disks & Storage

    Mounted disks with file system, SSD/HDD kind, capacity, free space and usage

    system.disksdogubako system disks

  • Hardware Info

    Computer model, vendor, motherboard, BIOS/firmware, CPU, memory and GPUs (serial numbers are omitted for privacy)

    system.hardwaredogubako system hardware

  • Operating System

    OS name, version, kernel, distribution, hostname, architecture, locale and time zone

    system.osdogubako system os

  • Network Interfaces

    Network adapters with MAC address, IP addresses, MTU, state and traffic counters

    system.network_interfacesdogubako system network-interfaces

  • Top Processes

    Top running processes by CPU or memory with PID, user, status and start time (command lines only on request)

    system.processesdogubako system processes

  • Uptime

    How long the system has been running, boot time and load average

    system.uptimedogubako system uptime

  • Temperature Sensors

    Hardware temperature sensors (CPU, GPU, drives…) with current, max and critical values

    system.temperaturesdogubako system temperatures

  • Environment Diagnostics

    Check Dogubako's environment: external programs and versions, temp space, models folder, CPU features and GPU availability

    system.diagnosticsdogubako system diagnostics

  • Battery Health

    Battery charge, state, health (full vs design capacity), cycle count, energy, power draw, voltage, temperature and time remaining

    system.batterydogubako system battery

The docs list every option of every tool, the engine it needs and the platforms it runs on. Capability matrix