Cole, depure e continue

    Menos abas entre você e uma versão funcional.

    Formate JSON, inspecione JWTs, gere hashes, transforme SVGs em JSX e abra arquivos SQLite sem instalar nada nem colar seus dados em servidores alheios.

    Como funciona?

    Oito utilitários no navegador para as pequenas tarefas de conversão que preenchem uma sessão de depuração: torne um payload legível, veja dentro de um token, gere um hash ou transforme um ícone em componente.

    Menos abas entre um relatório de bug e a correção

    Depurar consiste na maior parte em pequenas tarefas de tradução: tornar um payload legível, ver o que está dentro de um token ou converter um ícone em componente. Estas ferramentas fazem isso no seu navegador, permitindo colar dados reais sem enviá-los ao servidor de terceiros.

    Escolha pela tarefa

    Se você precisaUse
    Ler, validar ou minificar um payload JSONFormatador JSON
    Inspecionar claims de tokens, verificar assinaturas HS256 ou criar tokens de testeCodificador e decodificador JWT
    Converter imagens para strings Base64 ou data URLs, ou o inversoCodificador e decodificador Base64
    Codificar caracteres especiais em URLs ou ler valores codificadosCodificador e decodificador de URL
    Gerar hashes de texto com SHA-256, SHA-512 ou MD5, ou calcular valores PBKDF2 e HMACGerador de hashes
    Pré-visualizar Markdown ou MDX em tempo real enquanto escreveVisualizador de Markdown
    Explorar tabelas e esquemas de arquivos .db, .sqlite ou .sqlite3Visualizador de SQLite
    Converter SVG bruto em componentes ReactConversor de SVG para React JSX

    Conheça os limites antes de começar

    Algumas observações práticas economizam tempo. A ferramenta JWT verifica apenas assinaturas HS256. A ferramenta Base64 trabalha com imagens em vez de texto arbitrário. O visualizador de SQLite serve para explorar, ordenar, buscar e exportar para CSV ou JSON, e ainda não oferece console SQL nem abre bancos criptografados. O visualizador de Markdown detecta MDX, mas exibe tags JSX como texto simples em vez de executá-las.

    Um hábito que vale a pena manter

    Decodificar não significa confiar. Qualquer pessoa pode ler o payload de um token JWT, e um hash não é o mesmo que criptografia. Use estas ferramentas para inspecionar e depurar, mantendo a validação real e os segredos em seu servidor.

    Perguntas frequentes

    Perguntas frequentes sobre nossas ferramentas gratuitas de desenvolvedores e seus cálculos.

    Não. A formatação, decodificação, geração de hashes, conversão e leitura de SQLite acontecem inteiramente no seu navegador. Seus dados nunca são transmitidos.

    JSON é mais rigoroso do que objetos JavaScript. Os erros comuns são vírgulas sobrando no final, aspas simples em vez de duplas, chaves sem aspas e vírgulas faltando entre pares. O formatador indica a linha e o caractere exato do erro.

    Sim, com limites. Decodificar mostra cabeçalho e payload para qualquer um sem chave. Verificar exige o segredo e recalcula a assinatura para garantir que o token não foi alterado. O utilitário suporta HS256; algoritmos assimétricos como RS256 ainda não estão disponíveis.

    Ela foi feita para imagens. Você pode arrastar arquivos PNG, JPG, GIF, WebP ou SVG para obter strings Base64 ou data URLs, ou colar Base64 para visualizar e baixar a imagem. Para texto simples, use as funções nativas da sua linguagem de programação.

    A codificação substitui caracteres não seguros em URLs, como espaços e símbolos, por códigos percentuais como %20. Letras, números, hifens e sublinhados são mantidos intactos, e caracteres internacionais e emojis são tratados adequadamente.

    Utilize SHA-256 ou SHA-512 para verificações gerais de integridade. MD5 está vulnerável para fins de segurança estrita, devendo ser usado apenas para checksums legados. PBKDF2 adiciona salt e contagem de iterações para derivar chaves de senhas, enquanto HMAC exige chave secreta para comprovar autenticidade.

    Não. Ele reconhece MDX ao identificar comandos import ou tags JSX e altera o selo indicativo, mas os componentes aparecem como texto simples na prévia para evitar riscos de segurança ao executar JSX arbitrário no navegador.

    Arquivos padrão SQLite 3 com extensão .db, .sqlite ou .sqlite3 de até 1.000 MB abrem normalmente, dependendo da memória do dispositivo. Bancos criptografados como SQLCipher não são suportados e ainda não há console SQL. Você pode explorar esquemas, paginar tabelas, ordenar, pesquisar e exportar para CSV ou JSON.

    Ele converte atributos em kebab-case como stroke-linecap para camelCase, substitui class por className, transforma estilos inline em objetos de estilo React e remove elementos XML dispensáveis como xmlns. Você também pode exportar TypeScript e envolver componentes em React.memo.