Developer
Formatters, encoders, hashes and generators. 34 tools. Run any of them from the app, as dogubako dev <tool>, over the HTTP API or as an MCP tool.
QR Code Generator
Section titled “QR Code Generator”Generate QR codes from text or URLs as PNG and SVG with size, error correction, margin and colors.
dogubako dev qr-generate <text> [options]Id dev.qr_generate · MCP dev_qr_generate · Output: files · Timeout 2 min
Also found by: qr, qr code, generate, barcode, url, wifi, 2d code
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) | Content. | |
size |
--size |
integer 64–4096 | 512 |
Image size in pixels. |
error_correction |
--error-correction |
choice | M |
One of: L (Low (7%)), M (Medium (15%)), Q (Quartile (25%)), H (High (30%)). |
margin |
--margin |
integer 0–20 | 4 |
Quiet zone in modules (4 recommended). |
foreground |
--foreground |
color | #000000 |
|
background |
--background |
color | #ffffff |
|
format |
--format |
choice | both |
One of: both (PNG + SVG), png, svg. Advanced. |
file_name |
--file-name |
text | qr-code |
Advanced. |
QR Code Reader
Section titled “QR Code Reader”Decode one or more QR codes from an image or screenshot.
dogubako dev qr-read <file>Id dev.qr_read · MCP dev_qr_read · Output: text (text/plain) · Timeout 2 min
Also found by: qr, scan, read, decode, qr code reader, scanner
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
input (required) |
positional | file | Image. Accepts image/*, .png .jpg .jpeg .webp .gif .bmp +31 more. |
Barcode Generator
Section titled “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.
dogubako dev barcode-generate <text> [options]Id dev.barcode_generate · MCP dev_barcode_generate · Output: files · Timeout 2 min
Also found by: barcode, ean, upc, code128, code39, datamatrix, pdf417, aztec, generate, isbn
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text | Content. | |
format |
--format |
choice | code128 |
One of: code128 (Code 128), ean13 (EAN-13), ean8 (EAN-8), upca (UPC-A), upce (UPC-E), code39 (Code 39), code93 (Code 93), itf (ITF (Interleaved 2 of 5)), codabar, datamatrix (Data Matrix), pdf417, aztec, qr (QR Code). |
module_width |
--module-width |
integer 1–50 | 3 |
Bar / module size (px). |
height |
--height |
integer 10–2000 | 120 |
Bar height (px, 1D). |
margin |
--margin |
integer 0–50 | 10 |
Quiet zone (modules). |
show_text |
--show-text |
boolean | true |
Print the content under 1D barcodes. |
foreground |
--foreground |
color | #000000 |
Advanced. |
background |
--background |
color | #ffffff |
Advanced. |
Barcode Reader
Section titled “Barcode Reader”Read 1D and 2D barcodes (EAN, UPC, Code 128/39/93, ITF, Codabar, QR, Data Matrix, PDF417, Aztec) from an image.
dogubako dev barcode-read <file>Id dev.barcode_read · MCP dev_barcode_read · Output: text (text/plain) · Timeout 2 min
Also found by: barcode, scan, read, decode, ean, upc, datamatrix, pdf417, scanner
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
input (required) |
positional | file | Image. Accepts image/*, .png .jpg .jpeg .webp .gif .bmp +31 more. |
JSON Formatter & Validator
Section titled “JSON Formatter & Validator”Format (pretty-print), minify, validate and sort the keys of JSON, with precise error line and column.
dogubako dev json <text> [options]Id dev.json · MCP dev_json · Output: text (application/json) · Timeout 2 min
Also found by: json, pretty print, beautify, minify, validate, lint, sort keys, formatter
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) | JSON. | |
mode |
--mode |
choice | format |
One of: format, minify, validate (Validate only). |
indent |
--indent |
choice | 2 |
One of: 2 (2 spaces), 4 (4 spaces), tab. Only used when mode is format. |
sort_keys |
--sort-keys |
boolean | false |
Sort object keys. |
ascii |
--ascii |
boolean | false |
Escape non-ASCII characters. Advanced. |
YAML Formatter & Validator
Section titled “YAML Formatter & Validator”Validate and re-format YAML (multi-document aware), with error line and column.
dogubako dev yaml <text> [options]Id dev.yaml · MCP dev_yaml · Output: text (application/yaml) · Timeout 2 min
Also found by: yaml, yml, validate, lint, format, pretty print, kubernetes, docker compose
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) | YAML. | |
mode |
--mode |
choice | format |
One of: format, validate (Validate only). |
sort_keys |
--sort-keys |
boolean | false |
Sort mapping keys. |
TOML Formatter & Validator
Section titled “TOML Formatter & Validator”Validate and re-format TOML with error line and column.
dogubako dev toml <text> [options]Id dev.toml · MCP dev_toml · Output: text (application/toml) · Timeout 2 min
Also found by: toml, cargo.toml, pyproject, config, validate, format, lint
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) | TOML. | |
mode |
--mode |
choice | format |
One of: format, validate (Validate only). |
XML Formatter & Validator
Section titled “XML Formatter & Validator”Pretty-print, minify or check XML for well-formedness (no external entities are ever loaded).
dogubako dev xml <text> [options]Id dev.xml · MCP dev_xml · Output: text (application/xml) · Timeout 2 min
Also found by: xml, pretty print, beautify, minify, validate, well-formed, svg, rss
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) | XML. | |
mode |
--mode |
choice | format |
One of: format, minify, validate (Check well-formedness). |
indent |
--indent |
choice | 2 |
One of: 2 (2 spaces), 4 (4 spaces), tab. Only used when mode is format. |
SQL Formatter
Section titled “SQL Formatter”Format SQL queries with consistent indentation and keyword case (dialect-agnostic).
dogubako dev sql-format <text> [options]Id dev.sql_format · MCP dev_sql_format · Output: text (application/sql) · Timeout 2 min
Also found by: sql, format, beautify, pretty print, query, postgres, mysql, sqlite
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) | SQL. | |
keyword_case |
--keyword-case |
choice | upper |
One of: upper (UPPERCASE), lower (lowercase), preserve. |
indent |
--indent |
choice | 2 |
One of: 2 (2 spaces), 4 (4 spaces), tab. |
lines_between_queries |
--lines-between-queries |
integer 0–5 | 1 |
Advanced. |
Convert Data Format
Section titled “Convert Data Format”Convert structured data between JSON, YAML, TOML, XML, CSV/TSV, NDJSON and URL query strings.
dogubako dev convert <text> [options]Id dev.convert · MCP dev_convert · Output: text (text/plain) · Timeout 2 min
Also found by: json to yaml, yaml to json, toml, xml to json, json to csv, csv to json, convert, query string
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) | Input. | |
from |
--from |
choice | auto |
One of: auto (Auto-detect), json, yaml, toml, xml, csv, tsv, ndjson (NDJSON / JSON Lines), query (URL query string). |
to |
--to |
choice | yaml |
One of: json, json_min (JSON (minified)), yaml, toml, xml, csv, tsv, ndjson (NDJSON / JSON Lines), query (URL query string). |
root |
--root |
text | root |
XML root element name. Only used when to is xml. Advanced. |
Base64 Encode / Decode
Section titled “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.
dogubako dev base64 [text] [options]Id dev.base64 · MCP dev_base64 · Output: text (text/plain) · Timeout 2 min
Also found by: base64, encode, decode, data uri, base64url, atob, btoa
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
mode |
--mode |
choice | encode |
One of: encode, decode. |
text |
positional | text (multi-line) | Text / Base64. | |
file |
--file |
file | Or a file to encode. Only used when mode is encode. |
|
url_safe |
--url-safe |
boolean | false |
URL-safe alphabet (- and _). Only used when mode is encode. |
no_padding |
--no-padding |
boolean | false |
Omit = padding. Only used when mode is encode. |
data_uri |
--data-uri |
boolean | false |
Output as data: URI. Only used when mode is encode. Advanced. |
wrap |
--wrap |
integer 0–1000 | 0 |
Wrap lines at (0 = no wrapping, 76 = MIME). Only used when mode is encode. Advanced. |
output |
--output |
choice | auto |
Decoded output. One of: auto (Text if possible, else file), text, file. Only used when mode is decode. |
URL Encode / Decode
Section titled “URL Encode / Decode”Percent-encode or decode text for URLs — a single component (encodeURIComponent) or a full URL (encodeURI).
dogubako dev url-encode <text> [options]Id dev.url_encode · MCP dev_url_encode · Output: text (text/plain) · Timeout 2 min
Also found by: url encode, url decode, percent encoding, urlencode, encodeURIComponent, escape url
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) | ||
mode |
--mode |
choice | encode |
One of: encode, decode. |
scope |
--scope |
choice | component |
One of: component (Component (encode everything reserved)), full (Full URL (keep :/?#&=)). Only used when mode is encode. |
plus_spaces |
--plus-spaces |
boolean | false |
Use + for spaces (form encoding). |
HTML Entities Encode / Decode
Section titled “HTML Entities Encode / Decode”Escape special characters as HTML entities (optionally all non-ASCII as numeric references) or decode all named and numeric entities.
dogubako dev html-entities <text> [options]Id dev.html_entities · MCP dev_html_entities · Output: text (text/plain) · Timeout 2 min
Also found by: html entities, escape html, unescape html, &, nbsp, numeric character reference
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) | ||
mode |
--mode |
choice | encode |
One of: encode, decode. |
non_ascii |
--non-ascii |
boolean | false |
Also encode non-ASCII characters (é). Only used when mode is encode. |
Hex Encode / Decode
Section titled “Hex Encode / Decode”Convert text or files to hexadecimal (with separators), decode hex back to text or bytes, or show a classic hex dump.
dogubako dev hex [text] [options]Id dev.hex · MCP dev_hex · Output: text (text/plain) · Timeout 2 min
Also found by: hex, hexadecimal, hexdump, xxd, bytes, encode, decode
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
mode |
--mode |
choice | encode |
One of: encode (Text → hex), decode (Hex → text), dump (Hex dump). |
text |
positional | text (multi-line) | Text / hex. | |
file |
--file |
file | Or a file. Only used when mode is one of encode, dump. |
|
separator |
--separator |
choice | space |
One of: none, space, colon, comma (Comma + 0x), escape (\x escapes). Only used when mode is encode. |
uppercase |
--uppercase |
boolean | false |
Only used when mode is encode. |
output |
--output |
choice | text |
Decoded output. One of: text, file (Binary file). Only used when mode is decode. |
Number Base Converter
Section titled “Number Base Converter”Convert integers of any size between binary, octal, decimal, hexadecimal, base36 or any base 2–36, with two’s complement views.
dogubako dev number-base <value> [options]Id dev.number_base · MCP dev_number_base · Output: structured data · Timeout 2 min
Also found by: binary, hex, octal, decimal, base converter, radix, base36, two’s complement, bin to dec, hex to dec
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
value (required) |
positional | text | Number. | |
from |
--from |
integer 0–36 | 0 |
Input base (0 = auto from prefix). |
to |
--to |
integer 2–36 | 36 |
Extra output base. Advanced. |
bits |
--bits |
choice | 32 |
Two’s complement width. One of: 8 (8-bit), 16 (16-bit), 32 (32-bit), 64 (64-bit), 128 (128-bit). Advanced. |
Text ↔ Binary
Section titled “Text ↔ Binary”Convert text to its UTF-8 bytes written in binary, octal, decimal or hex — and back.
dogubako dev binary-text <text> [options]Id dev.binary_text · MCP dev_binary_text · Output: text (text/plain) · Timeout 2 min
Also found by: binary, text to binary, binary to text, ascii, bytes, 01010, octal, decimal bytes
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) | Text / numbers. | |
mode |
--mode |
choice | encode |
One of: encode (Text → numbers), decode (Numbers → text). |
format |
--format |
choice | bin |
One of: bin (Binary), oct (Octal), dec (Decimal), hex. |
separator |
--separator |
text | |
Only used when mode is encode. |
Hash Generator
Section titled “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.
dogubako dev hash [text] [options]Id dev.hash · MCP dev_hash · Output: structured data · Timeout 2 min
Also found by: hash, md5, sha1, sha256, sha512, sha3, blake3, crc32, checksum, digest
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text |
positional | text (multi-line) | ||
file |
--file |
file | Or a file. | |
algorithms |
--algorithms |
list of choices | md5,sha1,sha256,sha512 |
Any of: md5, sha1 (SHA-1), sha224 (SHA-224), sha256 (SHA-256), sha384 (SHA-384), sha512 (SHA-512), sha512_256 (SHA-512/256), sha3_224 (SHA3-224), sha3_256 (SHA3-256), sha3_384 (SHA3-384), sha3_512 (SHA3-512), keccak256 (Keccak-256 (Ethereum)), blake2b (BLAKE2b-512), blake2s (BLAKE2s-256), blake3, crc32 (CRC-32). |
encoding |
--encoding |
choice | hex |
One of: hex, HEX (HEX (uppercase)), base64. |
compare |
--compare |
text | Compare with expected hash. Advanced. |
HMAC Generator & Verifier
Section titled “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.
dogubako dev hmac <text> --key <key> [options]Id dev.hmac · MCP dev_hmac · Output: text (text/plain) · Timeout 2 min
Also found by: hmac, signature, webhook, sha256, mac, verify, sign
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) | Message. | |
key (required) |
--key |
secret | Secret key. | |
key_format |
--key-format |
choice | text |
One of: text (Text (UTF-8)), hex, base64. Advanced. |
algorithm |
--algorithm |
choice | sha256 |
One of: sha256 (HMAC-SHA256), sha1 (HMAC-SHA1), sha384 (HMAC-SHA384), sha512 (HMAC-SHA512), md5 (HMAC-MD5). |
encoding |
--encoding |
choice | hex |
One of: hex, base64. |
expected |
--expected |
text | Verify against signature (optional). |
Password & Random Generator
Section titled “Password & Random Generator”Generate cryptographically secure passwords (with entropy estimate), passphrases (EFF wordlist), hex/Base64 tokens and random integers.
dogubako dev random [options]Id dev.random · MCP dev_random · Output: text (text/plain) · Timeout 2 min
Also found by: password generator, passphrase, diceware, random, token, secret, api key, random number, entropy
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
kind |
--kind |
choice | password |
One of: password, passphrase, hex (Hex token), base64 (Base64url token), integer (Integers). |
count |
--count |
integer 1–1000 | 1 |
How many. |
length |
--length |
integer 1–4096 | 20 |
Length (characters / bytes). Only used when kind is one of password, hex, base64. |
charset |
--charset |
list of choices | lower,upper,digits,symbols |
Characters. Any of: lower (a–z), upper (A–Z), digits (0–9), symbols (Symbols !@#…). Only used when kind is password. |
exclude_ambiguous |
--exclude-ambiguous |
boolean | false |
Exclude look-alikes (Il1O0o). Only used when kind is password. |
symbols |
--symbols |
text | !@#$%^&*()-_=+[]{};:,.?/ |
Symbol set. Only used when kind is password. Advanced. |
words |
--words |
integer 1–64 | 6 |
Only used when kind is passphrase. |
separator |
--separator |
text | - |
Only used when kind is passphrase. |
capitalize |
--capitalize |
boolean | false |
Capitalize words. Only used when kind is passphrase. |
add_number |
--add-number |
boolean | false |
Append a digit. Only used when kind is passphrase. |
min |
--min |
integer | 1 |
Minimum. Only used when kind is integer. |
max |
--max |
integer | 100 |
Maximum. Only used when kind is integer. |
unique |
--unique |
boolean | false |
No repeats. Only used when kind is integer. |
UUID Generator & Decoder
Section titled “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.
dogubako dev uuid [uuid] [options]Id dev.uuid · MCP dev_uuid · Output: text (text/plain) · Timeout 2 min
Also found by: uuid, guid, uuid v4, uuid v7, uuidv5, generate, decode uuid, ulid
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
mode |
--mode |
choice | generate |
One of: generate, inspect (Inspect / decode). |
version |
--param-version |
choice | v4 |
One of: v4 (v4 (random)), v7 (v7 (time-ordered)), v1 (v1 (time + random node)), v6 (v6 (reordered time)), v5 (v5 (SHA-1 name)), v3 (v3 (MD5 name)), nil, max. Only used when mode is generate. |
count |
--count |
integer 1–10000 | 1 |
How many. Only used when mode is generate. |
namespace |
--namespace |
text | dns |
Namespace (dns, url, oid, x500 or a UUID). Only used when version is one of v5, v3. |
name |
--name |
text | Only used when version is one of v5, v3. |
|
uppercase |
--uppercase |
boolean | false |
Only used when mode is generate. |
no_hyphens |
--no-hyphens |
boolean | false |
Without hyphens. Only used when mode is generate. |
braces |
--braces |
boolean | false |
Wrap in {braces}. Only used when mode is generate. Advanced. |
uuid |
positional | text | UUID to inspect. Only used when mode is inspect. |
JWT Decoder & Verifier
Section titled “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).
dogubako dev jwt <token> [options]Id dev.jwt · MCP dev_jwt · Output: structured data · Timeout 2 min
Also found by: jwt, json web token, decode jwt, bearer token, oauth, verify signature, claims, jws
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
token (required) |
positional | text (multi-line) | ||
secret |
--secret |
secret | HMAC secret (HS256/384/512). | |
secret_base64 |
--secret-base64 |
boolean | false |
Secret is Base64-encoded. Advanced. |
public_key |
--public-key |
text (multi-line) | Public key (PEM) for RS/PS/ES/EdDSA. Advanced. |
Unix Timestamp Converter
Section titled “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.
dogubako dev timestamp [value] [options]Id dev.timestamp · MCP dev_timestamp · Output: structured data · Timeout 2 min
Also found by: unix time, epoch, timestamp, posix time, iso 8601, date to timestamp, milliseconds, now
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
value |
positional | text | now |
Timestamp or date. |
unit |
--unit |
choice | auto |
One of: auto (Auto-detect), s (Seconds), ms (Milliseconds), us (Microseconds), ns (Nanoseconds). |
timezone |
--timezone |
text | UTC |
Time zone (for display and for dates without offset). |
Date Calculator & Formatter
Section titled “Date Calculator & Formatter”Parse dates in many formats, format them with strftime patterns, add or subtract durations, or compute the difference between two dates.
dogubako dev datetime [date] [options]Id dev.datetime · MCP dev_datetime · Output: structured data · Timeout 2 min
Also found by: date, time, strftime, format date, add days, date difference, days between, date calculator, duration
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
operation |
--operation |
choice | format |
One of: format (Parse & format), add (Add / subtract duration), diff (Difference between dates). |
date |
positional | text | now |
|
format |
--format |
text | %Y-%m-%d %H:%M:%S %Z |
Output format (strftime). Only used when operation is one of format, add. Advanced. |
duration |
--duration |
text | Only used when operation is add. |
|
date2 |
--date2 |
text | now |
Second date. Only used when operation is diff. |
timezone |
--timezone |
text | UTC |
Time zone. |
day_first |
--day-first |
boolean | false |
Ambiguous dates are day-first (03/04 = 3 April). Advanced. |
Time Zone Converter
Section titled “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.
dogubako dev timezone [date] [options]Id dev.timezone · MCP dev_timezone · Output: structured data · Timeout 2 min
Also found by: time zone, timezone, convert time, utc, gmt, dst, world clock, iana, meeting planner
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
mode |
--mode |
choice | convert |
One of: convert, list (List time zones). |
date |
positional | text | now |
Date & time. Only used when mode is convert. |
from |
--from |
text | UTC |
From zone. Only used when mode is convert. |
to |
--to |
text | America/New_York, Europe/London, Asia/Tokyo |
To zones (comma-separated). Only used when mode is convert. |
search |
--search |
text | Filter. Only used when mode is list. |
Cron Expression Explainer
Section titled “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).
dogubako dev cron <expression> [options]Id dev.cron · MCP dev_cron · Output: structured data · Timeout 2 min
Also found by: cron, crontab, schedule, next run, cron expression, explain cron, job scheduler
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
expression (required) |
positional | text | Cron expression. | |
count |
--count |
integer 1–100 | 10 |
Next runs. |
timezone |
--timezone |
text | UTC |
Time zone. |
start |
--start |
text | now |
Start from. Advanced. |
Regex Tester
Section titled “Regex Tester”Test a regular expression against text: highlights every match with numbered and named capture groups, previews a replacement and explains syntax errors.
dogubako dev regex <pattern> --text <text> [options]Id dev.regex · MCP dev_regex · Output: structured data · Timeout 2 min
Also found by: regex, regexp, regular expression, tester, match, capture groups, lookahead, pcre
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
pattern (required) |
positional | text | ||
text (required) |
--text |
text (multi-line) | Test text. | |
flags |
--flags |
list of choices | Any of: i (i – ignore case), m (m – ^/$ match at line breaks), s (s – . matches newline), x (x – verbose (ignore whitespace, # comments)). |
|
engine |
--engine |
choice | standard |
The extended engine supports (?=…), (?<=…), \1 backreferences and atomic groups, with a backtracking limit. One of: standard (Standard (fast, linear time)), fancy (Extended (lookaround, backreferences)). |
replacement |
--replacement |
text | Replacement preview (optional). | |
max_matches |
--max-matches |
integer 1–100000 | 1000 |
Advanced. |
JSONPath Query
Section titled “JSONPath Query”Query JSON (or YAML/TOML) with standard RFC 9535 JSONPath expressions, e.g. $.store.book[?@.price < 10].title.
dogubako dev jsonpath <query> [options]Id dev.jsonpath · MCP dev_jsonpath · Output: text (application/json) · Timeout 2 min
Also found by: jsonpath, json query, rfc 9535, filter json, extract, select
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
query (required) |
positional | text | $ |
JSONPath. |
text |
--text |
text (multi-line) | JSON. | |
file |
--file |
file | Or upload a file. Accepts .json .yaml .yml .toml. | |
format |
--format |
choice | json |
Input format. One of: json, yaml, toml. Advanced. |
jq Filter
Section titled “jq Filter”Transform JSON with jq filters (powered by jaq, a jq clone in Rust): select, map, group_by, reduce and more.
dogubako dev jq <filter> [options]Id dev.jq · MCP dev_jq · Output: text (application/json) · Timeout 1 min
Also found by: jq, jaq, json transform, filter, query json, map, select
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
filter (required) |
positional | text | . |
|
text |
--text |
text (multi-line) | JSON input. | |
file |
--file |
file | Or upload a file. Accepts .json .yaml .yml .toml. | |
format |
--format |
choice | json |
Input format. One of: json, yaml, toml. Advanced. |
compact |
--compact |
boolean | false |
Compact output (one result per line). |
raw |
--raw |
boolean | false |
Raw strings (-r). |
max_results |
--max-results |
integer 1–1000000 | 10000 |
Advanced. |
JSON Schema Validator
Section titled “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.
dogubako dev json-schema-validate --schema <schema> [options]Id dev.json_schema_validate · MCP dev_json_schema_validate · Output: structured data · Timeout 2 min
Also found by: json schema, validate, schema, openapi, draft 2020-12, contract
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
schema (required) |
--schema |
text (multi-line) | JSON Schema. | |
text |
--text |
text (multi-line) | JSON to validate. | |
file |
--file |
file | Or upload a file. Accepts .json .yaml .yml .toml. | |
format |
--format |
choice | json |
Input format. One of: json, yaml, toml. Advanced. |
JSON Diff
Section titled “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.
dogubako dev diff-json <original> --changed <changed> [options]Id dev.diff_json · MCP dev_diff_json · Output: structured data · Timeout 2 min
Also found by: json diff, compare json, structural diff, yaml diff, json pointer, changes
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
original (required) |
positional | text (multi-line) | ||
changed (required) |
--changed |
text (multi-line) | ||
format |
--format |
choice | auto |
Input format. One of: auto (Auto-detect), json, yaml, toml. Advanced. |
ignore_array_order |
--ignore-array-order |
boolean | false |
Color Converter
Section titled “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.
dogubako dev color <color>Id dev.color · MCP dev_color · Output: structured data · Timeout 2 min
Also found by: color, colour, hex to rgb, rgb to hex, hsl, cmyk, oklch, lab, css color, contrast, color picker, design, palette
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
color (required) |
positional | text | #3366ff |
HTTP Message Parser
Section titled “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.
dogubako dev http-request <text> [options]Id dev.http_request · MCP dev_http_request · Output: structured data · Timeout 2 min
Also found by: http, request, response, headers, curl, cookies, raw http, parse request
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) | Raw HTTP message. | |
scheme |
--scheme |
choice | https |
Scheme for the curl command. One of: https, http. Advanced. |
User-Agent Parser
Section titled “User-Agent Parser”Identify the browser, version, operating system, device type and bots/crawlers from User-Agent strings (one per line).
dogubako dev user-agent <text>Id dev.user_agent · MCP dev_user_agent · Output: structured data · Timeout 2 min
Also found by: user agent, ua, browser detection, bot, crawler, useragent parser, device
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) | User-Agent string(s). |
String Inspector
Section titled “String Inspector”Inspect a string: length in characters, graphemes, UTF-16 units and bytes, character classes, hidden/invisible characters, line endings and whitespace issues.
dogubako dev string-inspect <text>Id dev.string_inspect · MCP dev_string_inspect · Output: structured data · Timeout 2 min
Also found by: string length, byte length, utf-16 length, inspect, invisible characters, whitespace, debug string
| Option | CLI | Type | Default | Description |
|---|---|---|---|---|
text (required) |
positional | text (multi-line) |