Beeld na Base64-omskakelaar – Enkripteer prente privaat

BEELD ↔ BASE64

Laat beelde hier val
Ondersteun JPG, PNG (Maks: 50MB per lêer)
Besig om te verwerk...
Omskakeling Voltooi!
Beeld Gegeneer!
Ondersteunde Formate
Beeld JPG, PNG Binêre formaat Enkodeer Dekodeer Base64 Teksstring Webveilig Base64-enkodering skakel binêre data om na ASCII-teks vir maklike oordrag
Privaatheid en Sekuriteit

Hierdie omskakelaar werk geheel en al binne jou blaaier deur die JavaScript FileReader API te gebruik. Jou beelde word plaaslik op jou toestel verwerk — geen data word na enige bediener gestuur nie. Die enkodeer- en dekodeeralgoritmes loop in jou blaaier se geheue, en alle tydelike data word skoongemaak wanneer jy die bladsy sluit of verfris.

0 Bedieneroplaaie
100% Plaaslike Verwerking
Onmiddellik Omskakelingspoed
Privaat Datahanteering

Enkoderingproses

Base64-enkodering transformeer binêre beelddata in 'n teksstring met 64 drukbare ASCII-karakters (A-Z, a-z, 0-9, +, /). Dit stel binêre inhoud in staat om veilig ingebed te word in teksgebaseerde formate soos HTML, CSS, JSON en XML sonder korrupsie.

1
Binêre Lees
Beeldlêer word gelees as rou binêre data (8-bis grepe)
2
Bis Groepering
Elke 3 grepe (24 bisse) word verdeel in 4 groepe van elk 6 bisse
3
Karakterkartering
Elke 6-bis waarde (0-63) karteer na 'n karakter in die Base64-alfabet
4
Opvulling
As invoergrepe nie deelbaar deur 3 is nie, word "=" opvullingkarakters bygevoeg
Uitsetgrootte Formule
Uitsetgrootte = ⌈(Invoergrootte × 4) / 3⌉ + Opvulling
Base64-enkodering verhoog lêergrootte met ongeveer 33%

Ondersteunde Formate

Richting Invoerformaat Uitsetformaat MIME Tipe
Beeld → Base64 JPEG (.jpg, .jpeg) Base64 teksstring image/jpeg
Beeld → Base64 PNG (.png) Base64 teksstring image/png
Base64 → Beeld Base64 string / Data URL PNG lêer image/png
Base64 → Beeld Base64 string / Data URL JPEG lêer image/jpeg

Tegniese Spesifikasies

Maksimum Lêergrootte
50 MB per lêer
Bondelverwerking
Veelvuldige lêers ondersteun
Invoerformate
JPEG, PNG
Uitsetopsies
Rou Base64, Data URL
Grootte Oorhoofs
~33% groter as oorspronklik
Aflaai Formaat
TXT lêer met Base64

Data URL Struktuur

Die omskakelaar genereer beide rou Base64-stringe en volledige Data URL's. Data URL's sluit die MIME-tipe voorvoegsel in, wat dit direk bruikbaar maak in HTML en CSS.

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEA...
├─ skema: data:
├─ MIME tipe: image/png
├─ enkodering: ;base64,
└─ geënkodeerde data: iVBORw0K...

Omskakeling Voorbeelde

HTML Beeld Inbedding
Skakel PNG-logo om → bed direk in <img src="data:image/png;base64,..."> sonder eksterne lêer in
CSS Agtergrondprente
Skakel klein ikoon om → gebruik as background-image: url(data:image/png;base64,...) inlyn
E-pos Sjablone
Skakel JPEG-opskrifbeeld om → bed in HTML-e-pos in om geblokkeerde eksterne beelde te vermy
JSON API Nuttige Laste
Skakel gebruikersavatar PNG om → sluit in as Base64-string in JSON-versoekliggaam
SVG Beeld Inbedding
Skakel rasterbeeld om → bed in SVG-lêer in met xlink:href met Data URL
Markdown Dokumente
Skakel diagram PNG om → bed in markdown in met ![alt](data:image/png;base64,...)
Databasis Berging
Skakel miniatuur JPEG om → stoor as teksveld in databasis sonder binêre hantering
QR Kode Herstel
Dekodeer Base64-string van API-respons → laai af as PNG-beeldlêer
Klembord Integrasie
Skakel skermkiekie PNG om → kopieer Data URL om direk in kode-redigeerder te plak
Handtekening Onttrekking
Dekodeer Base64-handtekening van elektroniese dokument → stoor as JPEG-lêer

Grootte-impak Verwysing

Oorspronklike Grootte Base64 Grootte Toename Tipiese Gebruiksgeval
1 KB ~1.37 KB +37% Klein ikone, favikone
10 KB ~13.7 KB +37% UI-elemente, knoppies
100 KB ~137 KB +37% Miniature, avatars
1 MB ~1.37 MB +37% Medium foto's
10 MB ~13.7 MB +37% Hoë-resolusie beelde

Let wel: Base64-enkodering word aanbeveel vir beelde onder 10 KB vir inlyn inbedding. Groter beelde baat by tradisionele lêerhosting om bladsylaai tye te verminder.