Conversion

Imagem para Base64

Codifique imagens para Base64 / Data URI e decodifique Base64 de volta para imagens - instantaneamente, no seu navegador.

Your files stay on your device - processed locally via WebAssembly, never uploaded

Drop images to encode

JPEG, PNG, WebP, GIF, BMP, SVG - single or batch

All encoding and decoding happens in your browser via FileReader and Canvas. Your images are never uploaded.
Share this tool with othersHelp others discover free tools
Embed this tool on your website

Copy this code to add the Imagem para Base64 to your site for free. It runs entirely in your visitors' browsers - no API key, no usage limits.

<iframe src="https://optipix.art/embed/image-to-base64" width="100%" height="600" style="border:1px solid #e4e4e7;border-radius:8px;" title="Imagem para Base64 by OptiPix" loading="lazy"></iframe>
<p style="font-size:12px">Free tool by <a href="https://optipix.art/image-to-base64">OptiPix Imagem para Base64</a></p>

❤️ Love this tool? Support our team.

No ads, no tracking, no limits. Tips keep 104 tools free for everyone.

$

Secure payment via Stripe · No account needed

About Imagem para Base64

Last updated: May 2026

OptiPix Image to Base64 converte qualquer imagem em um URI de dados Base64 que você pode incorporar diretamente em HTML, CSS, JSON ou APIs - e decodifica strings Base64 de volta em imagens para download. Arraste e solte um JPEG, PNG, WebP, GIF, BMP ou SVG e veja instantaneamente o URI de dados completo, a string Base64 bruta, a contagem de caracteres, o tamanho original vs. o tamanho codificado e trechos de HTML / CSS prontos para colar. Recodifique como PNG, JPEG (com controle de qualidade) ou WebP para encontrar a representação Base64 menor possível. Cole qualquer string Base64 de volta no decodificador para visualizar e baixar a imagem original. O modo em lote permite codificar muitas imagens de uma vez e copiá-las todas como um array JSON. Tudo roda localmente - os arquivos são lidos com FileReader e nunca são enviados.

How It Works

A codificação usa FileReader.readAsDataURL para Base64 instantâneo, com re-codificação opcional em canvas para trocar o formato. A decodificação carrega o URI de dados em uma Imagem, a desenha em um canvas e exporta como um Blob para download.

Use Cases

  • Incorporar um ícone pequeno em CSS para economizar uma requisição HTTP
  • Embutir imagens em um e-mail HTML que precisa ser renderizado offline
  • Enviar uma imagem para uma API que espera Base64 em JSON
  • Decodificar um blob Base64 recebido em um webhook
  • Reduzir uma string Base64 recodificando a imagem como WebP

You Might Also Like

If you find Imagem para Base64 useful, check out these related tools: Format Converter, Image Compressor, and Image to SVG. All tools run entirely in your browser with no uploads or signups required.

Frequently Asked Questions

Por que a string Base64 é maior que o arquivo original?
A codificação Base64 representa 3 bytes de dados binários como 4 caracteres ASCII, então o texto codificado é aproximadamente 33% maior que o arquivo original. Para encolhê-lo, mude o formato de saída para JPEG ou WebP e diminua a qualidade.
Onde posso usar uma imagem Base64?
Incorpore-a diretamente em tags HTML <img src='data:…'>, CSS background-image: url('data:…'), modelos de e-mail HTML, payloads de API JSON, ou em qualquer lugar onde você precise enviar uma imagem inline sem uma requisição separada.
A decodificação é segura?
Sim - a decodificação acontece inteiramente no seu navegador usando um elemento de imagem oculto. Nós não executamos, registramos ou enviamos nada.
Posso codificar várias imagens em lote?
Sim. Arraste e solte várias imagens no modo em lote para obter uma tabela de todos os resultados mais um array JSON que você pode copiar em um clique.
Qual a diferença entre URI de dados e Base64 bruto?
Um URI de dados começa com o prefixo mime (data:image/png;base64,…) para que os navegadores saibam como interpretá-lo. Base64 bruto é apenas o payload codificado - útil quando o consumidor adiciona o prefixo por conta própria.

Related Tools

More File Conversion Tools

All 102 Tools

Image CompressorBackground RemoverVideo CompressorImage UpscalerOCR Text ExtractorFormat ConverterImage ResizerEXIF RemoverFace BlurDepth EstimationQR Code GeneratorWatermark MakerColor Palette ExtractorPhoto FiltersImage to PDFObject DetectionImage ClassifierImage CaptionerAI Image GeneratorMeme GeneratorGIF MakerPhoto Collage MakerImage CropPhoto EffectsImage to SVGColor ChangerNoise RemoverPhoto RestorationColor PickerFavicon GeneratorImage to Base64Image Metadata ViewerImage AnnotatorPassport Photo MakerDocument ScannerASCII Art GeneratorImage ComparisonSprite Sheet GeneratorObject RemoverPanorama MakerWord CounterCase ConverterLorem Ipsum GeneratorUUID GeneratorUnix Timestamp ConverterText DiffURL Encoder / DecoderHTML Entity Encoder / DecoderBase64 Text Encoder / DecoderText to Binary / Hex / OctalHash GeneratorJSON Formatter / ValidatorRandom String GeneratorCSV ↔ JSON ConverterMarkdown EditorUnit ConverterPercentage CalculatorBMI CalculatorAge CalculatorTip CalculatorCSS Gradient GeneratorCSS Box Shadow GeneratorCSS Border Radius GeneratorGlassmorphism GeneratorNeumorphism GeneratorCSS Text Shadow GeneratorFlexbox PlaygroundCSS Grid GeneratorAudio TrimmerAudio ConverterAudio MergerAudio RecorderVideo to Audio ExtractorAudio Speed ChangerAudio Volume BoosterRingtone MakerVocal RemoverText to SpeechSpeech to TextAudio Noise RemoverAudio EqualizerAudio EffectsVideo TrimmerVideo MergerVideo ResizerVideo Speed ChangerVideo RotatorVideo to MP4 ConverterAdd Music to VideoMute VideoVideo LooperReverse VideoVideo ScreenshotAdd Subtitles to VideoVideo WatermarkScreen RecorderWebcam RecorderSlideshow MakerVideo FiltersCron Expression BuilderRegex TesterUnix Timestamp Converter