Conversor de JSON e texto
Formate JSON, codifique Base64, URLs e entidades HTML e altere maiúsculas e minúsculas, tudo dentro deste navegador.
Como usar o conversor de JSON e texto
Use para formatar ou minificar JSON, converter texto em Base64, URL ou entidades HTML, ou alterar maiúsculas/minúsculas e estilos de nomes de variáveis.
- Escolha uma tarefa e as opções de que precisar.
- Cole o conteúdo na entrada e pressione Converter. Ctrl+Enter (⌘+Enter no Mac) também funciona.
- Confira o resultado e copie-o. Se houver um erro, observe a linha e a coluna exibidas.
Exemplo: {"b":1,"a":2} {"a":2,"b":1} minificar JSON + ordenar chaves
Limites
- O limite de entrada é de 500.000 caracteres (comprimento da string); emojis e alguns outros caracteres contam como 2.
- O JSON pode ter até 200 níveis de aninhamento.
- JSON com comentários, vírgulas finais ou aspas simples não é JSON padrão e é informado como erro.
- Formatar e minificar mantêm números e strings exatamente como escritos e nunca recalculam valores. Chaves repetidas são mantidas, não removidas.
- Os navegadores podem converter as quebras de linha coladas (CRLF) em LF.
- A decodificação de entidades HTML trata apenas uma pequena lista de entidades nomeadas comuns e entidades numéricas (decimais e hexadecimais). Nomes fora da lista e números inválidos permanecem inalterados e são contados para você.
- A conversão de maiúsculas e minúsculas usa as regras padrão, independentes da configuração de idioma.
Perguntas frequentes
Minha entrada é enviada a um servidor?
Não. Toda conversão é executada neste navegador, e sua entrada e os resultados não são salvos nem enviados. Eles desaparecem quando você recarrega a página.
Base64 é criptografia?
Não. Base64 apenas reescreve dados como texto e qualquer pessoa pode revertê-lo. Não o use para proteger senhas ou dados pessoais.
Qual é a diferença entre componente de URL e endereço completo?
O modo componente também converte separadores como ? & = / #, por isso é adequado para um único valor de consulta. O modo endereço completo mantém a estrutura do endereço e converte apenas caracteres como texto em coreano e espaços, mas também transforma % em %25, então codificar um endereço já codificado o codifica duas vezes.
A decodificação de URL transforma + em espaço?
Por padrão, + é mantido como está. Ative “Tratar + como espaço” somente quando + significar espaço, como em dados de formulário HTML.
Por que alguns itens não mudam ao decodificar entidades HTML?
Esta ferramenta trata entidades nomeadas comuns como amp, lt, gt, quot, apos, nbsp, copy e hellip, além de entidades numéricas. Entidades nomeadas fora da lista e entidades numéricas fora do intervalo são mantidas como estão para preservar seu texto, e a mensagem de status as lista.
Como são contadas a linha e a coluna de um erro?
Linhas e colunas começam em 1. As colunas contam caracteres, e o caractere logo após uma quebra de linha é a coluna 1 da nova linha.