Pular para o conteúdo principal

Carregando dados

Aguarde um instante...

Faytor Faytor

Execução Local & Restrição de CORS Detectada

Para manter o código 100% modular, limpo e organizado em arquivos separados (`/views`), a aplicação utiliza requisições assíncronas de rede (`fetch`) para carregar dinamicamente as telas das ferramentas.

Por motivos de segurança, os navegadores modernos bloqueiam essa requisição quando o arquivo é aberto diretamente com cliques no arquivo local (`file://`).

Como resolver rapidamente para testar:

Opção 1: Servidor Python (Recomendado)

Abra o terminal na pasta deste projeto e execute:

python -m http.server 8080

Depois acesse no navegador: http://localhost:8080

Opção 2: VS Code Live Server

Se você utiliza o VS Code:

  • Instale a extensão Live Server.
  • Clique com o botão direito em index.html.
  • Selecione "Open with Live Server".
Segurança

Codificador / Decodificador Base64

Converta rapidamente sequências de texto legível para Base64 ou decodifique sequências existentes.

O que é a codificação Base64?

Base64 transforma dados binários ou texto em uma sequência de caracteres que pode ser transportada com segurança em contextos que aceitam apenas texto. É comum encontrar esse formato em APIs, e-mails, tokens e arquivos incorporados em documentos.

Base64 não é criptografia

A codificação apenas representa os dados em outro formato; qualquer pessoa pode decodificá-los. Não use Base64 para proteger senhas ou informações confidenciais. Nesta ferramenta, a conversão acontece no navegador e o texto não é enviado para um serviço externo.

Exemplo: codificar e recuperar um texto

Digite Faytor na entrada e selecione Codificar. O resultado é RmF5dG9y. Para conferir o caminho inverso, cole esse resultado na entrada e selecione Decodificar: você deverá recuperar o texto original, respeitando maiúsculas e minúsculas. A saída pode ser copiada para um teste de integração.

Por que a decodificação pode falhar?

Esta ferramenta espera Base64 padrão cujo conteúdo decodificado seja texto UTF-8. Um arquivo binário pode estar corretamente codificado em Base64 e ainda assim não produzir texto legível aqui. Cole apenas a sequência codificada: prefixos como data:text/plain;base64, não fazem parte dela. O alfabeto Base64url, usado em alguns tokens, também é diferente e não é normalizado por esta ferramenta.

O que conferir ao integrar com uma API

Verifique se a API espera texto puro, Base64 padrão ou Base64url antes de converter. Codificar duas vezes muda o conteúdo: o receptor terá de desfazer as duas conversões. O sinal = no final pode ser preenchimento do formato e não significa, por si só, um erro. A conversão não reduz o tamanho dos dados nem restringe quem pode lê-los. Consulte a especificação RFC 4648 para os alfabetos e as regras de preenchimento.