40 ferramentas gratuitas

Ferramentas para Desenvolvedores

Everyday developer utilities — format JSON, encode and decode Base64 and URLs, generate hashes and convert number bases — all client-side and instant.

Formatador de JSON Formate e valide JSON com indentação limpa. Minificador de JSON Remova espaços em branco para deixar o JSON o menor possível. Codificar Base64 Codifique texto para uma string Base64. Decodificar Base64 Decodifique uma string Base64 de volta para texto. Codificar URL Codifique texto em formato percentual para que fique seguro dentro de uma URL. Decodificar URL Decodifique texto em percentual de volta para caracteres legíveis. Codificar HTML Transforme caracteres em entidades HTML seguras. Decodificar HTML Transforme entidades HTML de volta em caracteres normais. Gerador de Hash Gere hashes SHA-1, SHA-256 e SHA-512 de qualquer texto. Conversor de Base Numérica Converta números entre binário, octal, decimal e hexadecimal. Texto para Binário Converta qualquer texto em sua representação binária (base 2). Binário para Texto Converta código binário (base 2) de volta em texto legível. Conversor de Timestamp Unix Converta um timestamp Unix em uma data legível em UTC e horário local — ou obtenha o epoch atual. Decodificador de JWT Decodifique um JSON Web Token para ler seu cabeçalho e payload em JSON simples. JSON para CSV Converta um array JSON de objetos em um CSV limpo para Excel ou Sheets. CSV para JSON Converta CSV com linha de cabeçalho em um array JSON de objetos organizado. Analisador de URL Divida qualquer URL em seu protocolo, host, caminho, hash e parâmetros de consulta. Qual é o Meu IP Veja o seu endereço IP público e o que o seu navegador revela. Testador de Regex Teste uma expressão regular no seu texto e veja cada correspondência destacada ao vivo. Analisador de Expressões Cron Transforme um agendamento cron em português simples e veja quando ele será executado a seguir. Visualizador de Markdown Escreva Markdown e veja-o renderizado ao vivo, direto no seu navegador. Visualizador de JSON Cole o JSON e explore-o como uma árvore recolhível e colorida. Validador de JSON Verifique se um JSON é válido — e, se não for, veja o erro exato, a linha e a coluna. Editor de JSON Edite JSON com formatação, minificação e ordenação de chaves em um clique, e validação ao vivo. Conversor de JSON para XML Transforme JSON em XML bem formado, com arrays como elementos repetidos. Conversor de XML para JSON Transforme XML em JSON limpo, mantendo os atributos e agrupando tags repetidas. Conversor de TSV para JSON Transforme dados separados por tabulação (com uma linha de cabeçalho) em um array JSON de objetos. Conversor de JSON para TSV Transforme um array JSON de objetos em valores separados por tabulação para uma planilha. Conversor de JSON para Texto Achate JSON em linhas simples, legíveis e indentadas de chave e valor. Formatador de HTML Transforme HTML bagunçado ou minificado em um código limpo e bem indentado. Minificador de HTML Reduza o HTML removendo comentários e espaços em branco, com segurança. Formatador de CSS Transforme CSS minificado ou bagunçado em regras limpas, legíveis e indentadas. Minificador de CSS Reduza o CSS removendo comentários e espaços em branco, com segurança. Formatador de JavaScript Transforme JavaScript minificado ou bagunçado em código limpo e indentado. Minificador de JavaScript Reduza o JavaScript removendo comentários e espaços em branco — com segurança, sem nunca quebrá-lo. Validador de Cartão de Crédito Verifique se um número de cartão passa na soma de verificação de Luhn e veja a sua bandeira. Conversor de VTT para SRT Converta legendas WebVTT para SRT numerado, corrigindo o formato dos timestamps. Conversor de SRT para VTT Converta legendas SRT para WebVTT, adicionando o cabeçalho e corrigindo os timestamps. JSON para TypeScript Cole JSON e obtenha interfaces TypeScript limpas e aninhadas com os tipos inferidos automaticamente. Formatador de XML Cole um XML bagunçado e obtenha uma saída limpa e indentada — ou minifique-o em uma única linha, com a validade verificada em tempo real.

Sobre Ferramentas para Desenvolvedores

Esta categoria reúne trinta e oito dos pequenos utilitários que os desenvolvedores abrem uma dúzia de vezes por semana e nunca querem instalar, incluindo agora um kit completo de JSON — visualizador, validador e editor — e embelezadores e minificadores de HTML, CSS e JavaScript. Ela cobre formatação e inspeção com o formatador JSON e o minificador JSON, codificação com o codificador Base64 e o codificador de URL, e auxiliares de depuração como o decodificador JWT e o testador de regex. Se você está lendo uma resposta de API, desembaraçando uma cadeia de redirecionamentos, decodificando algo que um log cuspiu ou convertendo dados entre formatos, uma dessas ferramentas concluirá o trabalho mais rápido do que escrever um script descartável.

Escolha pelo formato do problema. Dados quebrados ou ilegíveis geralmente pedem primeiro o formatador JSON, já que ele formata JSON válido de forma legível e aponta o local onde o JSON inválido dá errado. Dados que precisam mudar de formato são trabalho para o JSON para CSV ou o CSV para JSON. Qualquer coisa que pareça embaralhada provavelmente está codificada: experimente decodificar Base64, decodificar URL ou decodificar HTML, dependendo de você ver caracteres de preenchimento, sinais de porcentagem ou entidades. Marcas de tempo que chegam como um inteiro longo vão no conversor de timestamp Unix, e uma linha de cron que ninguém consegue ler vai no interpretador de expressão cron, que descreve o agendamento em palavras. O analisador de URL divide um link longo em suas partes, o conversor de base numérica lida com hexadecimal e binário, e o visualizador de markdown mostra como um README será renderizado antes de você enviá-lo.

O que essas ferramentas têm em comum importa tanto quanto o que elas fazem. São gratuitas e não precisam de cadastro, e rodam inteiramente no lado do cliente: a carga útil que você cola, o token que você está inspecionando e a configuração que você está depurando permanecem no seu navegador e nunca são enviados. Esse é o objetivo de uma ferramenta para desenvolvedores — você deve poder jogar a resposta de uma API de staging em uma textarea sem se perguntar para onde ela foi. A única coisa a lembrar é que o decodificador JWT decodifica e exibe um token; ele não verifica a assinatura, então nunca trate um token decodificado como prova de nada. Para hashing, veja hash e segurança.

Perguntas frequentes

Meus dados são enviados a um servidor quando uso estas ferramentas?

Não. Estas ferramentas rodam inteiramente no seu navegador, portanto o JSON, os tokens e o texto que você cola nunca saem do seu dispositivo. A única exceção é o Qual é o Meu IP, que por natureza precisa perguntar a um servidor de qual endereço veio a sua requisição.

O decodificador JWT verifica a assinatura do token?

Não. Ele decodifica o cabeçalho e o payload para que você possa ler as claims, mas não verifica a assinatura contra um segredo ou chave pública. Um token decodificado não prova nada sobre autenticidade, então nunca o use como verificação de segurança.

Por que o formatador JSON rejeita o meu JSON?

Quase sempre porque ele não é JSON estritamente válido. Causas comuns são vírgulas ao final, aspas simples em vez de aspas duplas, chaves sem aspas, comentários, ou um literal de objeto JavaScript copiado do código-fonte em vez de saída JSON real.

Posso usar estas ferramentas offline?

Na maioria, sim. Depois que a página de uma ferramenta do lado do cliente é carregada, ela continua funcionando sem conexão porque a lógica roda no seu navegador. Ferramentas que precisam consultar algo pela rede, como o Qual é o Meu IP, não funcionarão.

Outras categorias de ferramentas