Nástroje pro vývojáře
Sbírka nástrojů pro webové vývojáře. Všechno běží přímo v tomto prohlížeči — žádná data nikam neodcházejí. Vyber kategorii, nebo si nástroj vyhledej.
Hlavní nástroje
- XML nástroje Validátor, formátovač, XSD, XPath, XSLT a porovnání XML dokumentů.
- JSON nástroje Validace, formátování, JSONPath, porovnání, JSON Schema a převod na CSV a YAML.
Kódování a text
- Převod Unix času na datumPřevod Unix časové značky (s, ms, µs, ns) na datum a zpět.
- Base64 kódování a dekódováníKódování a dekódování textu v Base64, včetně URL-safe varianty a UTF-8.
- Obrázek do Base64 a zpětPřevod obrázku na Base64 a data URI a zpět s náhledem a stažením.
- Kódování a dekódování URLProcentové kódování a dekódování URL, částí URL a formulářových dat.
- Rozbor URL adresyRozebrání URL na schéma, doménu, port, cestu, parametry a kotvu.
- Převod na HTML entity a zpětPřevod znaků na HTML entity (pojmenované, dekadické, hex) a zpět.
- Escapování řetězců zpětným lomítkemPřidání a odstranění zpětných lomítek v řetězcích pro JavaScript a JSON.
- Převod hex ↔ textPřevod textu na hexadecimální bajty a zpět, včetně UTF-8 a Latin-1.
- Převod číselných soustavPřevod celých čísel mezi dvojkovou, osmičkovou, desítkovou, šestnáctkovou a dalšími soustavami.
- Číslo slovyPřevod čísla nebo částky na slova a zpět podle pravidel češtiny: všechny pády, řadové číslovky, zlomky, koruny a haléře.
- Rozbor textu a počet znakůRozbor textu: kódové body, bajty v UTF-8 a UTF-16, počty znaků, slov a řádků.
- Změna stylu zápisu (camelCase, snake_case…)Změna stylu zápisu: camelCase, snake_case, kebab-case, PascalCase a další.
- Řazení řádků a odstranění duplicitŘazení řádků, odstranění duplicit a prázdných řádků, ořezání mezer.
- Base32 kódování a dekódováníKódování a dekódování textu v Base32 (RFC 4648 i extended hex), s doplněním = nebo bez.
- Base58 kódování a dekódováníKódování a dekódování textu v Base58 (abeceda Bitcoinu bez 0, O, I a l).
- Base85 (Ascii85) kódování a dekódováníKódování a dekódování textu v Base85 (Ascii85) včetně obalu <~ ~> a zkratky z.
- ROT13 a Caesarova šifraŠifrování a dešifrování posunem písmen: ROT13, libovolný Caesarův posun a ROT47.
- Překladač Morseovy abecedyPřevod textu na Morseovu abecedu a zpět, včetně oddělovačů slov.
- Převod domén na Punycode (IDN)Převod internacionalizovaných domén na Punycode (xn--) a zpět.
- Quoted-Printable kódování a dekódováníKódování a dekódování Quoted-Printable (=C5=99), používaného v e-mailech (MIME).
- Hexdump – výpis bajtů textuVýpis bajtů textu ve formátu hexdump -C a zpětný převod výpisu na text.
- XOR šifraXOR textu nebo hex dat opakovaným klíčem; stejný klíč data zase obnoví.
- Vytažení URL, e-mailů a IP adres z textuNajde v libovolném textu všechny URL, e-mailové adresy nebo IPv4 adresy.
Generátory
- Generátor UUID a ULIDGenerování UUID v1, v4, v7 a ULID a rozbor existujících identifikátorů včetně času vzniku.
- Generátor hesel a náhodných řetězcůNáhodné řetězce a hesla z vybraných znaků, z bezpečného zdroje náhody.
- Generátor Lorem IpsumVyplňovací text: odstavce, věty nebo slova, volitelně s klasickým začátkem.
- Generátor testovacích XML datStovky až tisíce fiktivních XML záznamů podle šablony: 350 typů hodnot — česká jména a adresy, firmy s platným IČO, účty, IBAN a QR platby, rodná čísla, letiště, kryptoměnové adresy, data pro vývoj i statistická rozdělení.
- Generátor testovacích JSON datFiktivní JSON záznamy podle šablony se správnými typy hodnot: pole, objekt nebo JSON Lines, 350 typů dat od jmen a IBAN po letiště, JWT, Bitcoin a Ethereum adresy.
- Generátor hashů (MD5, SHA-1, SHA-256…)Otisky MD5, SHA-1, SHA-2, SHA-3 a RIPEMD-160 textu nebo souboru, včetně HMAC.
- Generátor a čtečka QR a čárových kódůQR kód, EAN, Code 128, Data Matrix, PDF417, Aztec a dalších přes 100 typů čárových kódů ke stažení jako SVG nebo PNG a čtení QR i čárových kódů z obrázku.
- Generátor QR platbyGenerátor bankovního QR kódu pro platbu v ČR: číslo účtu a banka nebo IBAN, částka, symboly a zpráva.
- Výpočet CRC a Adler-32Kontrolní součty CRC-32, CRC-32C, CRC-16 (CCITT, ARC, MODBUS), CRC-8 a Adler-32 z textu.
- Bcrypt hash a ověření heslaVytvoření bcrypt hashe hesla s volitelným cost faktorem a ověření hesla proti hashi.
Formátovače
- HTML formátovač a minifikaceZkrášlení a minifikace HTML, včetně minifikace vloženého CSS a JavaScriptu.
- CSS formátovač a minifikaceZkrášlení a minifikace CSS stylů.
- JavaScript formátovač a minifikaceZkrášlení a minifikace JavaScriptu s volitelným zkrácením názvů proměnných.
- ERB formátovač a minifikaceZkrášlení a minifikace ERB šablon (HTML se značkami Ruby), best-effort.
- SCSS formátovač a kompilace do CSSZkrášlení SCSS a jeho zkompilování do komprimovaného CSS.
- LESS formátovač a kompilace do CSSZkrášlení LESS a jeho zkompilování do komprimovaného CSS.
- SVG optimalizátor (SVGO)Zmenšení SVG knihovnou SVGO: odstranění metadat editorů, zkrácení cest, zaokrouhlení čísel a porovnání náhledu.
- SQL formátovačFormátování SQL dotazů pro MySQL, PostgreSQL, SQLite, SQL Server a další dialekty.
- JSON validátor a formátovačValidace, formátování a minifikace JSON, JSONPath, porovnání a JSON Schema.
- XML validátor a formátovačValidace, formátování a minifikace XML, XSD, XPath, XSLT a převody XML na JSON, CSV, YAML, TOML, SQL a další.
- XSD validátorValidace XML proti XSD, DTD nebo RELAX NG, generování XSD z XML a XML ze schématu.
- XPath a XQuery testerVyhodnocení XPath 1.0, XPath 3.1, XQuery 3.1 a XQuery Update nad vlastním XML.
- XSLT onlineTransformace XML šablonou XSLT 1.0 s rozšířeními EXSLT a stažení výsledku.
- JSON prohlížečJSON jako strom, sloupce nebo graf, kopírování JSONPath a JSON Pointer, oprava rozbitého JSON.
- JSONPath testerVyhodnocení JSONPath výrazů podle RFC 9535 nad vlastním JSON.
- JSON Schema validátorValidace JSON proti JSON Schema 2020-12 až draft-04, generování schématu a testovacích dat.
Konvertory
- Převod YAML ↔ JSONPřevod mezi YAML a JSON s podporou kotev, sloučení klíčů a více dokumentů.
- Převod PHP pole ↔ JSONPřevod PHP polí (krátká i dlouhá syntaxe) na JSON a zpět, bez spouštění PHP.
- PHP serialize a unserializePřevod formátu PHP serialize() na JSON a zpět, včetně objektů a UTF-8 délek řetězců.
- Převod HTML na JSXPřevod HTML na JSX pro React: className, style objekty, SVG atributy a komponenta.
- Převod SVG na CSS (data URI)SVG jako optimalizovaný data URI pro CSS background-image a mask-image.
- Převod curl na kódPřevod příkazu curl na kód v JavaScriptu, Pythonu, PHP, Go, Javě a dalších jazycích.
- Generování typů z JSONGenerování typů a tříd z JSON pro TypeScript, Go, Python, C#, Javu a další jazyky.
- Převod JSON ↔ CSVPřevod pole JSON objektů na CSV a zpět.
- Převod JSON ↔ YAML (základní)Převod JSON na YAML a zpět pro běžná strukturovaná data.
- Převod XML na JSON, CSV a YAMLPřevod XML na JSON, CSV, TSV, YAML, TOML, Properties, INI, PHP pole a SQL INSERT a většiny z nich zpět.
- Zploštění JSONZploštění vnořeného JSON na klíče jako cesty a složení zpět.
- Gzip, Zlib a Deflate kompreseKomprese textu do Gzip, Zlib nebo raw Deflate (Base64/Hex) a rozbalení zpět.
- Převod MessagePack ↔ JSONPřevod JSON na binární MessagePack (Hex/Base64) a zpět, včetně binárních dat a velkých čísel.
- Převod CBOR ↔ JSONPřevod JSON na binární CBOR (RFC 8949) a zpět, včetně bajtových řetězců, tagů a neřetězcových klíčů.
- Dekodér Protobuf zprávDekódování zprávy Protocol Buffers bez schématu .proto: čísla polí, vnořené zprávy, texty a čísla.
Web a ladění
- JWT dekodér a ověření podpisuDekódování JWT tokenu, kontrola platnosti (exp, nbf, iat) a ověření podpisu.
- Tester regulárních výrazůTester regexů pro JavaScript, PHP, Python, Go, .NET, Javu i Rust: shody, vysvětlení, mapa výrazu, náhrada, testy a hotový kód.
- Kontrola a vyčištění SVGKontrola SVG na skripty, zakódované stránky v Base64, vložené soubory, phishingové formuláře a externí zdroje a jejich bezpečné odstranění.
- Validátor XML feedu pro Heureku a Zboží.czKontrola produktového XML feedu podle specifikace Heureka.cz a Zboží.cz: povinné elementy, formát ceny, dostupnosti a EAN, kódy dopravců, duplicitní ITEM_ID a jmenný prostor.
- Náhled HTML a CSSBezpečný náhled HTML a CSS v izolovaném rámu s výběrem šířky zařízení.
- Porovnání dvou textů (diff)Porovnání dvou textů po řádcích, slovech nebo znacích, včetně unified diff.
- Náhled MarkdownuŽivý náhled Markdownu (GitHub Flavored) s bezpečným HTML výstupem.
- Převodník barev (HEX, RGB, HSL, OKLCH)Převod barev mezi HEX, RGB, HSL, HWB, OKLCH a Lab s kontrastem podle WCAG.
- Vysvětlení cron výrazuPopis cron výrazu česky, výpis dalších spuštění a převod na crontab, systemd timer, launchd (macOS) a Plánovač úloh Windows.
- Dekodér certifikátů X.509Rozbor certifikátů X.509: subjekt, platnost, klíč, alternativní názvy, rozšíření a otisky.
- Porovnání XMLStrukturní porovnání dvou XML dokumentů s cestou ke každé změně.
- Porovnání JSONSémantické porovnání dvou JSON dokumentů bez ohledu na pořadí klíčů.
- IP a CIDR kalkulačkaRozbor IPv4 a IPv6 adres a sítí: maska, rozsah hostitelů, broadcast, typ adresy a kontrola příslušnosti.
- Rozbor řetězce User-AgentRozpoznání prohlížeče, jádra, operačního systému a zařízení z řetězce User-Agent.
- Rozbor e-mailových hlavičekRozbor hlaviček e-mailu: odesílatel, předmět, datum, cesta zprávy přes servery (Received) a všechny hlavičky.
- ASN.1 / DER dekodérVýpis struktury ASN.1 DER z PEM, Base64 nebo Hex: typy, OID se jmény, vnořené struktury (certifikáty, klíče).
- Kontrast barev podle WCAGKontrastní poměr textu a pozadí podle WCAG 2.2 (AA, AAA) a APCA pro barvy v libovolném CSS zápisu, s náhledem a návrhem vyhovující barvy.
- Kalkulačka specificity CSSVýpočet specificity CSS selektorů včetně :is(), :not(), :has() a :where(), barevný rozbor a seřazení podle síly.
- Kódy kláves v JavaScriptuStiskni klávesu a uvidíš event.key, event.code, keyCode a location, s ukázkou obsluhy a tabulkou kódů kláves.
- Porovnání hodnot v JavaScriptu (== a ===)Tabulka, které hodnoty se v JavaScriptu rovnají podle ==, === a Object.is(), s vysvětlením převodu typů krok po kroku.
- Responzivní logoJak udělat logo, které se na užší obrazovce zjednoduší: živá ukázka, postup a hotový kód s container query, <picture> nebo SVG spritem.