RevealTheme logo

Ferramentas para Desenvolvedores Gratuitas

Todos os utilitários de codificar/decodificar, formatar, analisar e converter de que um desenvolvedor precisa, rodando no seu navegador. JSON, YAML, XML, JWT, regex, hashes, timestamps e muito mais.

25 ferramentas nesta categoria · 100% grátis · Sem cadastro

Todas as Ferramentas de desenvolvimento

Decodificador de JWT

Decodifique JSON Web Tokens (JWT) instantaneamente. Executa no seu navegador: os tokens nunca saem do seu dispositivo, seguro para usar com segredos de produção.

Abrir

Formatador e Validador de JSON

Formate, valide e minifique JSON online. Funciona inteiramente no seu navegador: seus dados nunca saem do seu dispositivo.

Abrir

Formatador de XML

Formate e embeleze documentos XML. Útil para SOAP, sitemaps, feeds RSS e arquivos de configuração.

Abrir

Codificador e Decodificador de Base64

Codifique strings para Base64 ou decodifique Base64 para texto. Respeita a sua privacidade: é executado no seu navegador.

Abrir

Codificador e Decodificador de URL

Converta texto para codificação segura para URL (codificação por porcentagem) e vice-versa. Útil para query strings, redirecionamentos e fluxos OAuth.

Abrir

Codificador e Decodificador de Entidades HTML

Converta caracteres especiais em entidades HTML (&, <, etc.) e vice-versa. Útil para incorporar texto em HTML de forma segura.

Abrir

Minificador de CSS

Remova comentários, espaços em branco e caracteres desnecessários do CSS para reduzir o tamanho do arquivo.

Abrir

Minificador de HTML

Remova espaços em branco e comentários do HTML. Útil para código de incorporação, modelos de e-mail ou HTML de produção.

Abrir

Minificador de JavaScript

Minificação básica de JavaScript: remove comentários e espaços em branco desnecessários. Use um minificador real (Terser, esbuild) para produção.

Abrir

Testador de Expressões Regulares

Teste expressões regulares de JavaScript contra qualquer entrada. Veja as correspondências, os grupos e as substituições em tempo real.

Abrir

Gerador de Hash (MD5 / SHA)

Gere hashes criptográficos: MD5, SHA-1, SHA-256, SHA-384 e SHA-512. Executa no seu navegador por meio da Web Crypto API.

Abrir

Gerador de UUID

Gere UUID v4 (identificadores únicos universais aleatórios) online. Cada clique produz um novo, gerado no seu navegador.

Abrir

Conversor de Timestamps Unix

Converta entre timestamps Unix e datas legíveis. Atualiza em tempo real.

Abrir

Conversor de Fusos Horários

Converta horas entre dois fusos horários quaisquer. Útil para agendar reuniões internacionais.

Abrir

Construtor de Expressões Cron

Crie expressões de agendamento cron de forma visual. Teste-as contra os próximos horários de execução.

Abrir

Conversor de YAML para JSON

Converta YAML para JSON no seu navegador. Aceita mapas aninhados, listas, strings, números e booleanos.

Abrir

Conversor de JSON para YAML

Converta JSON para YAML. Remove as chaves, as aspas e as vírgulas para obter arquivos de configuração mais limpos.

Abrir

Conversor de JSON para XML

Converta JSON para marcação XML. Os objetos aninhados se tornam elementos aninhados; os arrays repetem a mesma tag.

Abrir

Conversor de XML para JSON

Converta documentos XML para JSON. Os atributos viram chaves com prefixo @; as tags repetidas viram arrays.

Abrir

Formatador de SQL

Formate e embeleze consultas SQL: quebras de linha nas palavras-chave, listas de colunas com recuo.

Abrir

Comparador de Texto (Diff)

Compare dois blocos de texto linha por linha. Visualize adições, exclusões e linhas sem alterações com código de cores.

Abrir

Formatador e Embelezador de HTML

Formate HTML minificado ou em linha com indentação e quebras de linha adequadas.

Abrir

Formatador de JavaScript

Formate JavaScript minificado com indentação e quebras de linha nos pontos e vírgulas e nas chaves.

Abrir

Formatador e Embelezador de CSS

Formate CSS minificado com indentação, quebras de linha e espaçamento adequados.

Abrir

Codificador e Decodificador de Base32

Codifique e decodifique strings Base32: são usadas em segredos TOTP, registros DNS e identificadores que não diferenciam maiúsculas de minúsculas.

Abrir

Por que criamos ferramentas para desenvolvedores que rodam no cliente

Colar um JWT em uma ferramenta web qualquer dá uma sensação ruim, e com razão. Os JWTs, hashes, payloads base64 e JSON costumam conter dados sensíveis: tokens de sessão, respostas de API, registros de clientes. Cada ferramenta desta página que não precisa estritamente de um servidor (a maioria) roda inteiramente no seu navegador por meio da Web Crypto API, do TextEncoder e do DOMParser. Seus dados nunca saem do seu dispositivo, não aparecem nos nossos registros nem são enviados para nenhuma API de terceiros.

O que é coberto

Codificadores/decodificadores para Base64, Base32, URL e entidades HTML. Formatadores para JSON, YAML, XML, HTML, CSS, JavaScript e SQL. Conversores entre JSON↔YAML, JSON↔XML, CSV↔JSON, CSV→SQL. Auxiliares criptográficos: hashes MD5/SHA, decodificador JWT (inspeção da assinatura, não validação), UUID v4, conversão de timestamp e fuso horário. Testador de regex com destaque em tempo real. Construtor de expressões cron com explicação em linguagem simples.

Elas são de qualidade de produção?

Para uso de desenvolvimento/depuração, sim. Para pipelines de build, prefira bibliotecas específicas (Prettier para formatar código, jq para manipular JSON, etc.): elas tratam casos limite que as ferramentas web não conseguem (arquivos muito grandes, streaming, sistemas de plugins). Mas para verificações pontuais, decodificar payloads de webhook, formatar um arquivo de configuração que você vai colar de volta ou verificar uma regex contra entradas de teste, estas são mais rápidas que criar um script.

Perguntas frequentes

É seguro usar o decodificador JWT com tokens de produção?
Sim: a decodificação acontece inteiramente no seu navegador. Não transmitimos o token. Dito isso, trate qualquer JWT como uma credencial: não o cole na barra de endereços nem compartilhe capturas de tela que o incluam.
Posso usar estas ferramentas offline?
Se você visitar a página de uma ferramenta uma vez, o JavaScript dela fica salvo no cache do seu navegador. A maioria das ferramentas do lado do cliente funciona depois offline. As do lado do servidor (que obtêm uma URL em seu nome) exigem conectividade.
Por que o formatador de JS não é tão bom quanto o Prettier?
O Prettier é um formatador completo baseado em um analisador que faz reescritas a nível de AST. Nosso formatador é uma passada rápida de indentação/quebras de linha baseada em strings. Para código de produção, use o Prettier; para uma limpeza visual rápida de saída minificada, isto basta.