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

HTML Encode / Decode

Codifique caracteres especiais de HTML como entidades e decodifique entidades nomeadas, decimais ou hexadecimais de volta para texto.

Codificação HTML Prevenção de XSS Entidades HTML HTML decode Conversor de entidades Desenvolvimento web

JSON Formatter / Validator

Formate, valide, inspecione e minifique JSON no navegador.

JSON formatter JSON validator JSON beautifier JSON minifier formatar JSON visualizador de árvore JSON ordenar chaves JSON

Timestamp Converter

Converta Unix timestamps em datas e datas em timestamps em segundos ou milissegundos.

Unix timestamp conversor epoch data para timestamp Unix time converter epoch time timestamp para data timestamp em milissegundos hora UTC ISO 8601
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.