Codificação e conversão de dados

Ferramentas para codificar, descodificar e converter texto e dados binários. Use Base64, Hex, codificação URL, formato binário, ASCII, Unicode, JWT e outros formatos online.

Ferramentas de codificação

Codificador e descodificador Base64

Codifique texto e dados binários em Base64 e descodifique-os novamente com suporte para UTF-8.

Codificação de dados binários para texto Suporte para UTF-8 Adequado para programadores

Codificar e decodificar URL online

Codifique e decodifique strings de URL e parâmetros de consulta para transporte seguro em HTTP e APIs.

Codificação percentual Query strings RFC 3986 Parâmetros de URL Desenvolvimento web

Conversor binário online

Converta texto em grupos binários de 8 bits e decodifique bytes binários de volta para texto legível.

Representação binária Grupos de bytes de 8 bits Suporte a UTF-8 Ferramenta educativa e de depuração

Conversor ASCII

Converta caracteres ASCII e códigos numéricos para fluxos de trabalho com protocolos e parsers.

Tabela ASCII Códigos de caracteres ASCII decimal Programação e protocolos

Decodificador JWT online

Decodifique tokens JWT no navegador e inspecione header, payload, claims e dados de expiração.

JWT header e payload Inspeção de claims Depuração de auth Token Bearer OAuth e APIs

Conversor Unicode

Converta texto em escapes Unicode e decodifique escapes Unicode, entidades HTML e texto multilíngue.

Escapes Unicode Entidades HTML UTF-8 e emoji JavaScript e JSON Depuração de localização
Tarefas populares
O que é a codificação de dados?

A codificação de dados é o processo de converter informações noutro formato para transferência, armazenamento ou compatibilidade entre sistemas. Formatos como Base64 e Hex facilitam o processamento de texto e dados binários em APIs, e-mail, HTTP, ficheiros e protocolos.

Os programadores utilizam ferramentas de codificação para trocar dados em segurança entre sistemas, diagnosticar payloads, processar parâmetros de consulta, analisar dados ao nível dos bytes e converter informações entre diferentes formatos.

Codificação ≠ Cifragem

Base64, Hex e formatos semelhantes não se destinam a proteger informações. Alteram a representação dos dados, mas normalmente são fáceis de reverter sem palavra-passe ou chave secreta.

Para proteger dados, são utilizados algoritmos criptográficos e sistemas de cifragem.

Como escolher a ferramenta de codificação adequada

Diferentes formatos de codificação resolvem problemas distintos. O Base64 é frequentemente usado para transportar dados binários através de sistemas baseados em texto, enquanto o Hex é útil para inspecionar dados ao nível dos bytes e depurar erros.

A codificação URL foi concebida para parâmetros de consulta e endereços web, o formato binário ajuda a visualizar dados ao nível dos bits, as sequências de escape Unicode são úteis em código-fonte e APIs, e o descodificador JWT permite inspecionar tokens de autenticação.

Se não tiver a certeza de qual ferramenta utilizar, comece pelo formato exigido pela aplicação, pelo protocolo ou pela API com que está a trabalhar.

Frequentemente usados juntos

Converta dados entre o formato Base64 adequado a texto e o formato Hex ao nível dos bytes durante a depuração de protocolos.

Represente estruturas binárias em formato Hex antes de uma análise detalhada ao nível dos bits.

Inspecione as secções dos tokens e verifique a interpretação de payloads Base64URL nos processos de autenticação.

Prepare dados Base64 para parâmetros de consulta e URLs de callback em integrações web.

FAQ

A codificação altera a representação dos dados para transferência ou armazenamento. A cifragem protege os dados através de chaves.

O Base64 representa dados binários através de símbolos de texto ASCII e é frequentemente usado em APIs e HTTP.

O Hex representa cada byte com dois símbolos e é útil para depuração e análise de dados binários.

Sim. Base64 e Hex são normalmente reversíveis quando os dados de entrada são válidos.

Não. Base64 e Hex não são métodos seguros para armazenar palavras-passe.

O Base64 é mais compacto e é frequentemente usado para transportar dados binários através de sistemas baseados em texto. O Hex é mais fácil de ler e é frequentemente usado para depuração e análise ao nível dos bytes.

Use Base64 para transportar dados binários num formato textual seguro, Hex para inspecionar bytes e depurar erros, codificação URL para parâmetros de consulta e URLs, o formato binário para análise ao nível dos bits, sequências de escape Unicode para código-fonte e APIs, e o descodificador JWT para inspecionar tokens de autenticação.