Você precisa trabalhar com o formato Base64? Nosso site é a solução perfeita! Use nossa prática ferramenta online para codificar ou decodificar seus dados facilmente.

Javascript To Base64 com Nossa Ferramenta Gratuita

Para binários codificados como imagens, documentos, etc., use o formulário de upload de arquivos localizado mais abaixo nesta página.

Decode files from Base64 format

0 Click (or tap) here to select a file
The maximum file size is 192MB. Do not execute decoded files originated from untrusted sources.
Working...
Please wait until the decoding process is complete.
Success!
{file} to download the decoded file.
Please note that this file is removed from our system immediately after the first download attempt or 15 minutes of inactivity.
Error! Something went wrong:{error}

Below is a list of libraries that support Base64 encoding and decoding in JavaScript along with sample code for each library.

1. JavaScript Standard Library

JavaScript provides the btoa and atob functions for Base64 encoding and decoding in the browser environment.

<script>
const originalString = "test input";

// Encode
const encodedString = btoa(originalString);
console.log("Encoded: " + encodedString);

// Decode
const decodedString = atob(encodedString);
console.log("Decoded: " + decodedString);
</script>

    

2. Node.js Buffer

Node.js provides the Buffer class which supports Base64 encoding and decoding.

const originalString = "test input";

// Encode
const encodedString = Buffer.from(originalString).toString('base64');
console.log("Encoded: " + encodedString);

// Decode
const decodedString = Buffer.from(encodedString, 'base64').toString('utf-8');
console.log("Decoded: " + decodedString);

    

3. js-base64

The js-base64 library provides utilities for Base64 encoding and decoding in both browser and Node.js environments.

<script src="https://cdn.jsdelivr.net/npm/js-base64/base64.min.js"></script>
<script>
const originalString = "test input";

// Encode
const encodedString = Base64.encode(originalString);
console.log("Encoded: " + encodedString);

// Decode
const decodedString = Base64.decode(encodedString);
console.log("Decoded: " + decodedString);
</script>

    

In Node.js:

const { Base64 } = require('js-base64');

const originalString = "test input";

// Encode
const encodedString = Base64.encode(originalString);
console.log("Encoded: " + encodedString);

// Decode
const decodedString = Base64.decode(encodedString);
console.log("Decoded: " + decodedString);

    

Add the dependency using npm:

npm install js-base64
    

4. CryptoJS

CryptoJS is a widely-used cryptographic library that also supports Base64 encoding and decoding.

<script src="https://cdn.jsdelivr.net/npm/[email protected]/crypto-js.js"></script>
<script>
const originalString = "test input";

// Encode
const encodedString = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(originalString));
console.log("Encoded: " + encodedString);

// Decode
const decodedString = CryptoJS.enc.Base64.parse(encodedString).toString(CryptoJS.enc.Utf8);
console.log("Decoded: " + decodedString);
</script>

    

5. Buffer in React Native

In React Native, you can use the Buffer class from the buffer library for Base64 encoding and decoding.

import { Buffer } from 'buffer';

const originalString = "test input";

// Encode
const encodedString = Buffer.from(originalString).toString('base64');
console.log("Encoded: " + encodedString);

// Decode
const decodedString = Buffer.from(encodedString, 'base64').toString('utf-8');
console.log("Decoded: " + decodedString);

    

Add the dependency using npm:

npm install buffer
    

Bem-vindo à nossa ferramenta de Javascript To Base64, a solução definitiva para Javascript To Base64 rápida e facilmente. Quer você precise converter dados binários para transmissão ou armazenamento seguro, nossa ferramenta fornece uma maneira simples e eficiente de decodificar seus dados do formato Base64.

Por que usar a codificação Base64?

A codificação Base64 é um método de conversão de dados binários em um formato de texto usando 64 caracteres. Este esquema de codificação é especialmente útil quando você precisa transferir ou armazenar dados em mídias projetadas para lidar com texto, como emails ou arquivos JSON. Base64 garante que seus dados permaneçam intactos e não modificados durante o transporte.

Principais características da nossa ferramenta de decodificação Base64

Decodificação simples e rápida

Nossa ferramenta torna incrivelmente fácil Javascript To Base64. Basta inserir seus dados, clicar no botão "Decodificar" e obter seu resultado decodificado em Base64 instantaneamente. Não são necessárias configurações complexas ou conhecimentos técnicos.

Seguro e privado

Priorizamos sua privacidade e segurança de dados. Todas as comunicações com nossos servidores são criptografadas usando conexões SSL. Não armazenamos ou inspecionamos o conteúdo de seus dados decodificados, garantindo total confidencialidade.

Gratuito para usar

Nossa ferramenta de decodificação Base64 é totalmente gratuita. Você não precisa baixar nenhum software ou se registrar para uma conta. Acesse nossa ferramenta online a qualquer momento e em qualquer lugar, sem nenhum custo.

Opções avançadas

Seleção de conjunto de caracteres

Embora a codificação Base64 não inclua inerentemente informações do conjunto de caracteres, nossa ferramenta permite que você especifique o conjunto de caracteres usado durante a codificação. Comumente, UTF-8 é usado, mas outras opções estão disponíveis. Se não tiver certeza, tente a opção de detecção automática para obter os melhores resultados.

Modo de decodificação ao vivo

Ative o modo ao vivo para ver seus dados decodificados em tempo real usando as funções JavaScript integradas do seu navegador. Esse recurso suporta o conjunto de caracteres UTF-8 e não envia dados aos nossos servidores, oferecendo maior privacidade.

Como Javascript To Base64

Siga estas etapas simples para Javascript To Base64:

  1. Insira seus dados:Colar seu texto ou dados binários no campo de entrada.
  2. Clique em "Decodificar":Clique no botão "Decodificar" para converter seus dados do formato Base64.
  3. Copiar o resultado:Seus dados decodificados aparecerão instantaneamente. Copie-os para uso em suas aplicações.

Exemplo de decodificação Base64

Aqui está um exemplo rápido. A decodificação da string Base64 "SGVsbG8sIFdvcmxkIQ==" resulta em:

Hello, World!

Neste exemplo, a string codificada em Base64 "SGVsbG8sIFdvcmxkIQ==" é decodificada para "Hello, World!", fornecendo uma maneira simples e eficiente de converter os dados Base64 de volta ao seu formato de texto original.