Údaje o obrázku
Zkontrolujte rozměry, typ MIME a velikost souboru. U obrázků převedených při importu zůstává ve statistikách původní typ MIME a velikost. Počet kanálů vychází z průhlednosti náhledu. Bitová hloubka se zobrazuje jako 8 bitů na kanál.
Zakódujte text v UTF-8 nebo obrázek do Base64, přečtěte zakódovaný text a vyberte standardní variantu nebo variantu pro URL.
Další akce
Base64 používá 64 znaků: A–Z, a–z, 0–9, + a /. Znak = slouží k doplnění na potřebnou délku.
Kliknutím na hodnotu ji zkopírujete.
| Index | Binárně | Znak |
|---|---|---|
| 0 | A | |
| 1 | B | |
| 2 | C | |
| 3 | D | |
| 4 | E | |
| 5 | F | |
| 6 | G | |
| 7 | H | |
| 8 | I | |
| 9 | J | |
| 10 | K | |
| 11 | L | |
| 12 | M | |
| 13 | N | |
| 14 | O | |
| 15 | P |
| Index | Binárně | Znak |
|---|---|---|
| 16 | Q | |
| 17 | R | |
| 18 | S | |
| 19 | T | |
| 20 | U | |
| 21 | V | |
| 22 | W | |
| 23 | X | |
| 24 | Y | |
| 25 | Z | |
| 26 | a | |
| 27 | b | |
| 28 | c | |
| 29 | d | |
| 30 | e | |
| 31 | f |
| Index | Binárně | Znak |
|---|---|---|
| 32 | g | |
| 33 | h | |
| 34 | i | |
| 35 | j | |
| 36 | k | |
| 37 | l | |
| 38 | m | |
| 39 | n | |
| 40 | o | |
| 41 | p | |
| 42 | q | |
| 43 | r | |
| 44 | s | |
| 45 | t | |
| 46 | u | |
| 47 | v |
| Index | Binárně | Znak |
|---|---|---|
| 48 | w | |
| 49 | x | |
| 50 | y | |
| 51 | z | |
| 52 | 0 | |
| 53 | 1 | |
| 54 | 2 | |
| 55 | 3 | |
| 56 | 4 | |
| 57 | 5 | |
| 58 | 6 | |
| 59 | 7 | |
| 60 | 8 | |
| 61 | 9 | |
| 62 | + | |
| 63 | / |
Video se nepodařilo načíst. Můžete postupovat podle návodu níže.
Video ukazuje anglické rozhraní.
Režim Kódovat text zakóduje čitelný text do Base64, režim Dekódovat text jej přečte zpět. Režim Kódovat obrázek přijímá obrázek ze souboru. Režim Dekódovat obrázek zobrazí obrázek z dat Base64. Base64 je způsob zápisu dat, nikoliv šifrování.
Zkontrolujte rozměry, typ MIME a velikost souboru. U obrázků převedených při importu zůstává ve statistikách původní typ MIME a velikost. Počet kanálů vychází z průhlednosti náhledu. Bitová hloubka se zobrazuje jako 8 bitů na kanál.
Tlačítkem Prohodit vstup a výstup přesuňte textový výstup do opačného režimu nebo zakódovaný obrázek do režimu Dekódovat obrázek.
Zvolte režim Kódovat obrázek a tlačítkem Vložit načtěte zkopírovaný obrázek, pokud prohlížeč povolí přístup ke schránce.
Zakódujte soubory JPG, PNG, GIF, WebP, AVIF, BMP nebo ICO. SVG můžete přetáhnout na stránku. Obrázky HEIC a HEIF se při importu převedou na JPEG, první obrázek ze souboru TIFF na PNG.
Textový soubor nebo obrázek do 50 MiB vyberte z disku nebo přetáhněte na stránku. Textové soubory se čtou jako UTF-8. Zobrazení náhledu obrázku závisí také na podpoře prohlížeče a dostupné paměti.
Zakódujte text v UTF-8 včetně diakritiky a emoji do standardního Base64 nebo base64url. Nastavte doplnění znaků = a případné zalomení zakódovaného textu.
Standardní Base64 zapisuje binární data jako text pomocí znaků A–Z, a–z, 0–9, + a /. Používá se například v e-mailech a datových URI obrázků. JWT používají příbuznou variantu base64url vhodnou pro URL.
Base64 je vratné kódování. Data neskrývá, nepotřebuje klíč a nezajistí bezpečné sdílení tokenu. Zakódovanou hodnotu může dekódovat kdokoliv, kdo ji získá.
Pro text v UTF-8 zvolte režim Dekódovat text. Náhled zakódovaného obrázku zobrazíte v režimu Dekódovat obrázek. Tlačítko Kopírovat vloží zobrazený obrázek do schránky jako PNG, pokud prohlížeč podporuje kopírování obrázků. Tlačítko Stáhnout obrázek uloží.
Zvolte režim Kódovat obrázek a importujte obrázek. Zapněte volbu Prefix obrázku, pokud chcete datové URI, například data:image/png;base64,..., vložit do atributu src prvku img v HTML nebo do hodnoty url() v CSS.
Textový režim načte podporovaný textový soubor jako UTF-8 a zakóduje jeho text. Režim obrázků vytvoří Base64 nebo datové URI obrázku. Import textu nekóduje původní bajty libovolného binárního souboru.
V režimu Kódovat obrázek můžete vybrat soubory JPG, PNG, GIF, WebP, AVIF, BMP, TIFF, ICO, HEIC a HEIF. SVG lze na stránku přetáhnout. HEIC a HEIF se při importu převedou na JPEG, první obrázek z TIFF na PNG. Režim Dekódovat obrázek zobrazí jen formáty podporované prohlížečem. Limit importu je 50 MiB na soubor.
Převod probíhá v tomto prohlížeči a vstupní data se neodesílají na server. Z výsledku Base64 ale může původní obsah získat kdokoliv, komu jej předáte. Při práci s hesly, klíči API a dalšími citlivými údaji dodržujte vlastní pravidla.
Každé tři vstupní bajty se převedou na čtyři znaky Base64, takže velké vstupy narostou přibližně o třetinu. Na konec se může přidat jeden nebo dva doplňující znaky. U malých vstupů je proto poměrný nárůst větší.
Varianta Base64URL nahrazuje + znakem - a / znakem _. Doplňující znaky = se často vynechávají, aby šel řetězec použít v URL, názvech souborů a JWT. Pro kódování i dekódování nastavte volbu Varianta na Pro URL. Ostatní znaky jsou v obou variantách stejné.
TextEncoder převede text na bajty UTF-8, ze kterých btoa vytvoří Base64. Dekódování používá atob a TextDecoder. Importované textové soubory se čtou jako UTF-8. Neplatné posloupnosti bajtů UTF-8 se nahradí náhradními znaky. Obrázky mají samostatný postup importu.
Textový režim pracuje s bajty UTF-8. Režim Kódovat obrázek čte data importovaného obrázku. Režim Dekódovat obrázek ověřuje získaná data pomocí dekodéru obrázků v prohlížeči.
Režim Kódovat obrázek zachovává bajty běžných formátů obrázků. HEIC a HEIF nejprve zkouší dekódovat prohlížeč, případně se použije libheif. Výsledkem je JPEG. U TIFF knihovna UTIF převede první obrázek na PNG. Režim Dekódovat obrázek předá získaný obrázek dekodéru prohlížeče.
Převod textu a ověřování Base64 běží v pracovním vlákně prohlížeče. Velké vstupy i výsledky zabírají paměť. Náhledy obrázků navíc potřebují paměť pro dekódované pixely. Dlouhý text se zobrazí jako náhled jen pro čtení, celý výsledek lze dál kopírovat nebo stáhnout.
Volba Prefix obrázku vytvoří datové URI, například data:image/png;base64,..., pro atribut src prvku img v HTML nebo hodnotu url() v CSS. Výstup s prefixem vždy používá standardní znaky Base64, doplnění = a jediný řádek bez zalomení. Pro samotné Base64 a variantu Pro URL prefix vypněte.
Nejprve vyberte režim převodu. Pak napište či vložte text, importujte textový soubor nebo přetáhněte obrázek do režimu Kódovat obrázek. Tlačítko Vložit v režimu Kódovat obrázek načte obrázek ze schránky, pokud to prohlížeč dovolí. Přetažením lze importovat TXT, JSON a XML. Výběr souboru navíc nabízí CSV, HTML, CSS a JavaScript.