Base64-kódolás és -dekódolás

Kódolj UTF-8-szöveget vagy képet Base64-be, olvasd vissza a kódolt szöveget, és válassz szabványos vagy URL-biztos változatot.

Átalakítási mód
Változat

Importálj fájlt, vagy kezdj el gépelni

TXTJSONXML

Képek importálása

JPGPNGGIFBMPICOWEBPAVIFTIFFHEICHEIF
A dekódolt kép előnézete Illeszd be a Base64-kódolt képet vagy annak adat-URI-ját az előnézethez.
0 bemenet 0 kimenet 1,00×
0 × 0 0 MiB 0 csatorna 0 bit

Base64-karaktertáblázat

A Base64 64 karaktert használ: A–Z, a–z, 0–9, + és /. Az = jel kitöltő karakterként szolgál.

Kattints egy értékre a másolásához.

IndexBinárisKarakter
0A
1B
2C
3D
4E
5F
6G
7H
8I
9J
10K
11L
12M
13N
14O
15P
IndexBinárisKarakter
16Q
17R
18S
19T
20U
21V
22W
23X
24Y
25Z
26a
27b
28c
29d
30e
31f
IndexBinárisKarakter
32g
33h
34i
35j
36k
37l
38m
39n
40o
41p
42q
43r
44s
45t
46u
47v
IndexBinárisKarakter
48w
49x
50y
51z
520
531
542
553
564
575
586
597
608
619
62+
63/

Statisztikáid

0
Átalakítások
0
Másolások
0
Feldolgozott karakterek
Szöveg
Leggyakoribb mód
0
Átlagos méret
100%
Használati pontszám

Base64-kódolás és -dekódolás lépésről lépésre

Útmutatók

A videó az angol felületet mutatja.

A Szöveg kódolása mód olvasható szöveget alakít Base64-re, a Szöveg dekódolása pedig visszaolvassa azt. A Kép kódolása mód képfájlt fogad. A Kép dekódolása mód Base64-adatokból jelenít meg képet. A Base64 az adatok leírásának egyik módja, nem titkosítás.

Base64 szöveghez, képhez és adat-URI-hoz

Képadatok és metaadatok

Ellenőrizd a kép méreteit, MIME-típusát és fájlméretét. Az importáláskor átalakított képeknél a statisztika az eredeti fájl MIME-típusát és méretét mutatja. A csatornaszámot az előnézet átlátszósága határozza meg. A megjelenített bitmélység csatornánként 8 bit.

Bemenet és kimenet felcserélése

A Bemenet és kimenet felcserélése gombbal átteheted a szöveges kimenetet az ellenkező módba, a kódolt képet pedig a Kép dekódolása módba.

Kép beillesztése a vágólapról

Válaszd a Kép kódolása módot, majd a Beillesztés gombbal olvasd be a másolt képet, ha a böngésző engedélyezi a vágólap elérését.

További 3 megjelenítéseKevesebb megjelenítése

Képformátumok és böngészőtámogatás

Kódolj JPG-, PNG-, GIF-, WebP-, AVIF-, BMP- vagy ICO-fájlt. SVG-fájlt az oldalra húzva adhatsz meg. A HEIC- és HEIF-képek importáláskor JPEG-gé alakulnak, a TIFF-fájl első képe pedig PNG-vé.

Legfeljebb 50 MiB-os fájlok importálása

Válassz ki vagy húzz az oldalra legfeljebb 50 MiB-os szövegfájlt vagy képet. A szövegfájlok beolvasása UTF-8-ként történik. A képelőnézet a böngésző támogatásától és a szabad memóriától is függ.

URL-biztos változat és Unicode

Kódolj UTF-8-szöveget ékezetekkel és emodzsikkal együtt szabványos Base64-be vagy base64url-be. Állítsd be a kitöltő karakterek kezelését, és szükség esetén törd sorokra a kódolt szöveget.

Gyakori kérdések

Mi a Base64-kódolás?

A szabványos Base64 bináris adatokat ír le szövegként az A–Z, a–z, 0–9, + és / karakterekkel. Használják például e-mailekben és képes adat-URI-kban. A JWT-k a rokon, URL-biztos base64url-változatot használják.

A Base64-kódolás ugyanaz, mint a titkosítás?

A Base64 visszafordítható kódolás. Nem rejti el az adatot, nem igényel kulcsot, és nem teszi biztonságossá egy token megosztását. A kódolt értéket bárki visszafejtheti, aki hozzájut.

Hogyan dekódolhatok Base64-et online?

UTF-8-szöveghez válaszd a Szöveg dekódolása módot. Kódolt kép előnézetéhez válaszd a Kép dekódolása módot. A Másolás gomb PNG-képként másolja a megjelenített képet a vágólapra, ha a böngésző támogatja a képmásolást. A Letöltés gomb menti a képet.

Hogyan kódoljak képet Base64-be HTML-hez vagy CSS-hez?

Válaszd a Kép kódolása módot, és importálj egy képet. Kapcsold be a Képelőtag beállítást, ha adat-URI-t, például data:image/png;base64,... értéket szeretnél használni egy HTML img elem src attribútumában vagy CSS url() értékként.

További 5 megjelenítéseKevesebb megjelenítése

Kódolhatok fájlt Base64-be?

A szöveges mód UTF-8-ként olvassa be a támogatott szövegfájlt, majd annak szövegét kódolja. A képes mód Base64-kódolt képet vagy adat-URI-t készít. A szövegimport nem tetszőleges bináris fájl eredeti bájtjait kódolja.

Milyen képformátumok használhatók?

A Kép kódolása módban JPG, PNG, GIF, WebP, AVIF, BMP, TIFF, ICO, HEIC és HEIF választható ki. SVG-fájlt az oldalra húzva adhatsz meg. A HEIC és HEIF JPEG-gé alakul, a TIFF első képe PNG-vé. A Kép dekódolása mód a böngésző által megjeleníthető formátumokra támaszkodik. Az importálási korlát fájlonként 50 MiB.

Biztonságos bizalmas adatot beilleszteni egy online Base64-eszközbe?

Az átalakítás ebben a böngészőben fut, a bemenetet nem tölti fel szerverre. A Base64-eredményből azonban bárki kiolvashatja az eredeti tartalmat, aki megkapja. Jelszavaknál, API-kulcsoknál és más bizalmas adatoknál tartsd be a saját adatkezelési szabályaidat.

Miért nagyobb a Base64-kimenet az eredeti adatnál?

Minden három bemeneti bájtból négy Base64-karakter lesz, ezért a nagy bemenetek mérete körülbelül egyharmaddal nő. A végére egy vagy két kitöltő karakter is kerülhet. Emiatt kis bemenetnél az arányos növekedés nagyobb.

Mi a Base64URL, vagyis az URL-biztos Base64?

A Base64URL a + helyett - jelet, a / helyett pedig _ jelet használ. A kitöltő karaktereket gyakran elhagyja, így a karakterlánc URL-ekben, fájlnevekben és JWT-kben is használható. Kódoláshoz és dekódoláshoz állítsd a Változat beállítást erre: URL-biztos. A többi karakter mindkét változatban azonos.

Technikai részletek

UTF-8-szöveg kódolása

A TextEncoder UTF-8-bájtokká alakítja a szöveget, majd a btoa Base64-et készít belőlük. A dekódolás atob-ot és TextDecoder-t használ. Az importált szövegfájlok beolvasása UTF-8-ként történik, az érvénytelen UTF-8-bájtsorozatok helyére helyettesítő karakterek kerülnek. A képek importálása külön feldolgozási útvonalon zajlik.

Hol történik az átalakítás?

A szöveges mód UTF-8-bájtokkal dolgozik. A Kép kódolása mód az importált kép adatait olvassa be. A Kép dekódolása mód a böngésző képdekóderével ellenőrzi a visszaállított adatokat.

További 4 megjelenítéseKevesebb megjelenítése

Képformátumok és átalakítás

A Kép kódolása mód megőrzi a szokásos képformátumok bájtjait. A HEIC- és HEIF-képeket először a böngésző próbálja dekódolni, ha képes rá, egyébként a libheif végzi ezt. Az eredmény JPEG lesz. TIFF esetén az UTIF az első képet alakítja PNG-vé. A Kép dekódolása mód a visszaállított képet a böngésző saját dekóderének adja át.

Feldolgozás és memória

A szöveg átalakítása és a Base64 ellenőrzése a böngésző háttérszálán fut. A nagy bemenetek és eredmények továbbra is memóriát foglalnak, a képelőnézetekhez pedig a dekódolt pixeleknek is hely kell. A hosszú szöveg csak olvasható előnézetként jelenik meg, de a teljes eredmény másolható és letölthető marad.

Adat-URI-k HTML-hez és CSS-hez

A Képelőtag beállítás adat-URI-t készít, például data:image/png;base64,... értékkel, HTML img elem src attribútumához vagy CSS url() értékhez. Az előtagos kimenet mindig szabványos Base64-et, kitöltő karaktereket és egyetlen, törés nélküli sort használ. Nyers Base64-hez és a URL-biztos változathoz kapcsold ki az előtagot.

Szöveg és kép bevitele

Először válaszd ki az átalakítási módot. Ezután gépelj vagy illessz be szöveget, importálj szövegfájlt, vagy húzz képet a Kép kódolása módba. A Kép kódolása mód Beillesztés gombjával a vágólapról is beolvashatsz képet, ha a böngésző engedi. Behúzással TXT, JSON és XML importálható. A fájlválasztó emellett CSV-, HTML-, CSS- és JavaScript-fájlokat is kínál.