Kép átalakítása Base64-be

Alakíts képet Base64-szöveggé, vagy másolj adat-URI-t HTML-hez és CSS-hez.

Á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

Kép átalakítása Base64-be lépésről lépésre

Útmutatók

A videó az angol felületet mutatja.

Az eszköz megnyitásakor a Kép kódolása mód aktív. Kattints az Importálás vagy a Fájlok kiválasztása gombra, és válassz egy képet. Ellenőrizd az előnézetben, hogy a megfelelő fájlt adtad-e meg. Az eredeti fájl nem változik. A Base64-kimenet szöveg, amely nagyobb lehet a képfájlnál.

A kép Base64-kódolásának beállításai

Adat-URI HTML-hez és CSS-hez

Hozz létre data:image/...;base64 karakterláncot egy HTML img elem forrásához vagy a CSS background-image tulajdonságához. A Képelőtag beállítással válthatsz a teljes adat-URI és a nyers Base64 között.

Támogatott képformátumok

Kódolj JPG-, PNG-, GIF-, WebP-, AVIF-, BMP- vagy ICO-fájlt. Az SVG-fájlt húzd az oldalra. A HEIC és HEIF importáláskor JPEG-gé alakul, TIFF esetén pedig az első kép kerül be PNG-ként.

Kódolás és dekódolás

Kódolj egy importált képet, vagy állíts vissza képet Base64-adatokból. A Kép kódolása módban szöveget tölthetsz le. A Kép dekódolása módban a megjelenített képet mentheted, ha az előnézet betöltődött.

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

Képek a vágólapról

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

Importálás 50 MiB-ig

A képfájl legfeljebb 50 MiB lehet. Az előnézet megjelenítését a böngésző formátumtámogatása és a rendelkezésre álló memória is befolyásolja.

Átalakítás a böngészőben

Olvasd be az importált képet Base64-szövegként. A szokásos bemeneti képformátumoknál a fájl eredeti bájtjai változatlanok maradnak.

Gyakori kérdések

Hogyan alakíthatok képet Base64-be?

Válaszd a Kép kódolása módot, és add hozzá a képet. A teljes adat-URI-hoz kapcsold be a Képelőtag beállítást, a nyers Base64-hez kapcsold ki. Másold ki az eredményt, vagy töltsd le szövegfájlként.

Hogyan használhatok Base64-képet HTML-ben vagy CSS-ben?

Kapcsold be a Képelőtag beállítást, és másolj egy data:image/png;base64,... alakú értéket a HTML img elem src attribútumába vagy a CSS background-image: url(...) értékébe.

Hogyan alakíthatom vissza a Base64-et képpé?

Válaszd a Kép dekódolása módot, és add meg a kép Base64-adatait adat-URI-előtaggal vagy anélkül. Ha a böngésző meg tudja jeleníteni a visszaállított formátumot, ellenőrizd az előnézetet, majd mentsd a képet a Letöltés gombbal.

Milyen képformátumokat importálhatok?

A fájlválasztó JPG, PNG, GIF, WebP, AVIF, BMP, TIFF, ICO, HEIC és HEIF formátumot fogad el. Az SVG-fájlt húzd az oldalra. A HEIC és HEIF JPEG-gé alakul, a TIFF első képe pedig PNG-vé. Más támogatott bemeneti formátumoknál az eredeti bájtok változatlanok maradnak. Az importálási korlát 50 MiB.

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

Érdemes nagy képeket Base64-ként közvetlenül az oldalba ágyazni?

A Base64 minden három bemeneti bájthoz négy karaktert használ, és szükség esetén kitöltést is hozzáad. Nagy adatoknál ez körülbelül egyharmados méretnövekedést jelent. A beágyazott kép külön fájlként nem gyorsítótárazható. Nagy vagy több helyen használt képekhez válassz hagyományos képfájlokat.

Feltöltődik a képem egy szerverre?

A kódolás és a dekódolás a böngészőben fut, a bemenet nem kerül átalakítást végző szerverre. A használati számlálók a lap bezárása után is megmaradhatnak a helyi tárhelyen.

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.