38 ferramentas

Texto e código

Codifique, decodifique, formate e calcule hashes de textos ou dados diretamente no navegador.

Escolha uma conversão abaixo. Cada ferramenta mostra o resultado na hora, um exemplo e uma explicação breve.

MULTIVERTO / Fluxos de trabalho com texto

Crie fluxos de trabalho com texto

Monte uma sequência de transformações de texto que possa repetir. Veja o resultado de cada etapa, mude a ordem e reutilize uma sequência salva neste dispositivo.

Fluxos de trabalho com texto

Escolha a conversão correta

As ferramentas de texto alteram a representação de caracteres e dados. O escape de HTML, a codificação percentual de URL, o Base64 e a representação hexadecimal resolvem problemas distintos; escolha o formato esperado pelo sistema que receberá o conteúdo. A formatação de JSON muda os espaços em branco sem alterar os valores interpretados. Já os hashes criptográficos produzem um resumo unidirecional.

Sua entrada é processada no navegador. Mesmo assim, o conteúdo decodificado pode conter marcação insegura ou uma URL enganosa; trate o resultado como não confiável ao enviá-lo a outro aplicativo. Em Base64 e hexadecimal, os bytes UTF-8 explicam por que letras acentuadas e emojis ocupam mais de um byte. Guarde o original ao testar a conversão de ida e volta.

Texto e códigoCodificador de entidades HTMLConverta caracteres especiais em entidades HTML para exibir texto e trechos de marcação.Texto e códigoDecodificador de entidades HTMLDecodifique entidades HTML como &, < e referências numéricas de caracteres para recuperar texto legível.Texto e códigoCodificador de componente de URLCodifique em UTF-8 uma única parte de URL, como valor de parâmetro ou segmento de caminho.Texto e códigoDecodificador de componentes URLTransforme componentes de URL codificados em porcentagem de volta em texto Unicode. Sequências de escape inválidas são relatadas.Texto e códigoTexto para Base64Transforme texto em Base64 ou Base64URL, com controle de alfabeto, conjunto de caracteres e preenchimento.Texto e códigoBase64 para textoDecodificar Base64 ou Base64URL em texto usando o conjunto de caracteres selecionado; dados inválidos são relatados.Texto e códigoTexto para hexadecimalRepresente cada byte UTF-8 do texto como dois dígitos hexadecimais.Texto e códigoHexadecimal para textoDecodifique pares de dígitos hexadecimais em texto UTF-8. Caracteres, pares ou sequências de bytes inválidos são informados.Texto e códigoFormatar JSONFormate um JSON válido com indentação para facilitar a leitura e a depuração. Se o JSON for inválido, o erro é informado sem alterar a entrada.Texto e códigoMinimizar JSONRemova o espaço em branco de formatação de JSON válido, preservando a estrutura de dados.Texto e códigoGerador de hash SHA-256Calcule no navegador o resumo SHA-256 de texto UTF-8 e entenda o que ele consegue verificar.Texto e códigoGerador de hash SHA-512Calcule o resumo SHA-512 do texto UTF-8 em seu navegador, exibido como hexadecimal.Texto e códigoTexto para bytes bináriosConverte o texto UTF-8 em bytes binários de oito bits separados por espaços.Texto e códigoBytes binários para textoDecodificar grupos de bytes binários de oito bits em texto UTF-8. Bytes inválidos são relatados.Texto e códigoHEX para cor RGBConverte uma cor #RGB ou #RRGGBB em três valores de canal RGB.Texto e códigoRGB para cor HEXTransforme três canais RGB inteiros em uma cor hexadecimal da Web de seis dígitos.Texto e códigoRGB para cor HSLTraduza canais RGB inteiros em matiz, saturação e luminosidade.Texto e códigoHSL para cor RGBTransforme matiz, saturação e luminosidade em canais RGB inteiros.Texto e códigoDecimal para binárioConverta um inteiro decimal em dígitos binários sem limite de tamanho.Texto e códigoBinário para decimalLeia um número inteiro de base dois como um inteiro decimal exato.Texto e códigoDecimal para hexadecimalConverta um inteiro decimal em notação hexadecimal com o prefixo 0x.Texto e códigoHexadecimal para decimalLeia um número inteiro hexadecimal como um inteiro decimal exato.Texto e códigoCarimbo de data/hora Unix para ISO 8601Converta segundos Unix desde 1970-01-01 UTC em uma data-hora ISO 8601 UTC.Texto e códigoISO 8601 para segundos UnixConverta uma data-hora ISO 8601 com um fuso horário em segundos Unix.Texto e códigoCodificar Base32O Base32 agrupa bits UTF-8 em símbolos de cinco bits usando as letras A–Z e os dígitos 2–7 definidos na RFC 4648. Faça a conversão localmente no navegador.Texto e códigoDecodificar Base32Decodifique Base32 da RFC 4648: leia símbolos de cinco bits, reconstrua os bytes e valide o texto UTF-8. Faça a conversão localmente no navegador.Texto e códigoCodificar Base58Base58 interpreta os bytes UTF-8 como um inteiro grande e usa o alfabeto Bitcoin, que omite caracteres visualmente ambíguos. A conversão é feita localmente no navegador.Texto e códigoDecodificar Base58Decodifique símbolos Base58 do alfabeto Bitcoin, recupere os bytes originais, inclusive zeros iniciais, e valide o texto UTF-8 localmente no navegador.Texto e códigoCodificar quoted-printableQuoted-Printable representa bytes UTF-8 com caracteres ASCII imprimíveis e escapes hexadecimais =HH, conforme a RFC 2045. A conversão é feita localmente no navegador.Texto e códigoDecodificar quoted-printableDecodifique caracteres ASCII imprimíveis e escapes =HH da RFC 2045 em bytes e recupere o texto UTF-8. Faça a conversão localmente no navegador.Texto e códigoTexto para pontos de código UnicodeOs pontos de código Unicode identificam caracteres abstratos por valor escalar hexadecimal; um caractere suplementar usa um ponto, não duas unidades de código UTF-16.Texto e códigoPontos de código Unicode para textoA decodificação de pontos de código Unicode lê valores escalares hexadecimais U+ e reconstrói texto, rejeitando substitutos e valores fora do intervalo válido. Faça a conversão localmente no navegador.Texto e códigoTexto para valores de byte UTF-8UTF-8 serializa texto Unicode em bytes: caracteres ASCII usam um byte, enquanto muitos outros usam de dois a quatro bytes. A conversão é feita localmente no navegador.Texto e códigoValores de byte UTF-8 para textoDecodifique uma lista de bytes decimais sem sinal como texto UTF-8. Uma sequência inválida é recusada; o processamento ocorre localmente no navegador.Texto e códigoNormalizar Unicode para NFCNFC aplica a decomposição canônica seguida de recomposição, produzindo a forma composta comum. A conversão é feita localmente no navegador.Texto e códigoNormalizar Unicode para NFDNFD realiza a decomposição canônica, separando um caractere pré-composto em caractere base e marca combinante quando essa decomposição está definida. Faça a conversão localmente no navegador.Texto e códigoNormalizar Unicode para NFKCO NFKC aplica a decomposição de compatibilidade seguida de recomposição; distinções tipográficas podem desaparecer. Converta localmente no seu navegador.Texto e códigoNormalizar Unicode para NFKDNFKD aplica a decomposição de compatibilidade sem recomposição, expondo caracteres base e marcas combinantes. A conversão é feita localmente no navegador.

Perguntas mais comuns

A codificação torna o texto privado?

Não. Entidades HTML, escapes de URL, hexadecimal e Base64 alteram a forma como bytes ou caracteres são representados. Qualquer pessoa que conheça o formato pode reverter uma codificação reversível. Um hash criptográfico funciona de outra forma: não é possível decodificá-lo para recuperar o texto original. Escolha a ferramenta para o formato de recebimento e nunca trate a ilegibilidade visual como segurança.

Quando devo usar os controles de lote ou cadeia?

A conversão em lote serve para valores independentes, cada um em uma linha, que precisam da mesma operação. O encadeamento passa o resultado de uma ferramenta para a próxima, por exemplo, decodificar e depois formatar. Confira cada resultado intermediário e guarde o texto original, pois aplicar a operação errada ou repeti-la pode gerar um resultado plausível, mas indesejado.

Explorar guias

Guias de conversão

Explorar guias
Texto e códigoCodificação, hashing e criptografia: qual você precisa? Compare entidades HTML, codificação de URL, Base64 e SHA-256 com um exemplo de trabalho, limites de segurança e links para ferramentas ao vivo.Ler guiaTexto e códigoJSON, CSV, YAML ou JSON Lines: como escolher o formato de dados Escolha entre JSON, CSV, YAML e JSON Lines, veja uma conversão trabalhada e evite armadilhas de tipo, aninhamento e planilha.Ler guiaTexto e códigoPontos de código Unicode, bytes UTF-8 e normalização Entenda por que texto visualmente idêntico pode ter pontos de código e bytes diferentes, com um exemplo exato de café e conversores ao vivo.Ler guiaTexto e códigoBase64, Base32 ou Base58: qual alfabeto se encaixa? Compare três alfabetos de texto reversíveis, suas restrições de preenchimento e caracteres e teste a mesma entrada UTF-8 em cada um.Ler guiaTexto e códigoHEX, RGB e HSL: a mesma cor em notação diferente Converta uma cor sRGB trabalhada entre HEX, RGB e HSL, entenda o arredondamento e distinga a conversão da verificação de contraste.Ler guiaTexto e códigoSegundos Unix, datas ISO e deslocamentos de tempo: um instante Converta um timestamp Unix para uma data ISO 8601, distinga segundos de milissegundos e verifique deslocamentos UTC explícitos.Ler guiaTexto e códigoBinário, hexadecimal e decimal: a sua entrada é um número ou texto? Compare o número 65 com a letra A para ver por que a conversão de base numérica e a codificação de texto UTF-8 precisam de ferramentas diferentes.Ler guiaTexto e códigoQuoted-printable ou Base64 para texto de e-mail: o que muda? Compare duas codificações MIME reversíveis para transporte de texto acentuado. Distinga a representação dos bytes, o conjunto de caracteres e os cabeçalhos da mensagem.Ler guiaTexto e códigoEscape em HTML, URL e JavaScript: siga as camadas na ordem correta Use um valor de consulta com um e comercial (&) e aspas para entender por que três contextos de saída exigem tratamentos diferentes.Ler guiaTexto e códigoPor que texto de aparência idêntica pode ter hashes diferentes Compare texto Unicode composto e decomposto, inspecione bytes UTF-8 e decida quando a normalização deve ser feita antes de um resumo.Ler guia

Explore as categorias