Depurando com Codificador e decodificador de URL
Codifique ou decodifique um componente de URL como UTF-8. Na integração entre sistemas, formato é contrato: Base64 malformado, timestamp em fuso errado e regex gananciosa geram incidentes discretos. Testar no navegador antes de codar economiza depuração. Resultados automáticos pedem leitura humana, principalmente em números e nomes. Limites de entrada estão descritos na página. Conferir a prévia evita reenvios e retrabalho posterior. Ao testar, mude uma única opção de cada vez. As etapas estão aqui; os tetos vigentes, na página da ferramenta. Dê uma última olhada antes de arquivar. Confirme os detalhes que mais importam.
- Limpe o campo e os rascunhos ao terminar, principalmente em máquina compartilhada.
- Trabalhe sobre cópia de teste; nunca cole segredos de produção de primeira.
- Cole a entrada em Codificador e decodificador de URL e confira codificação — UTF-8 sem BOM na maioria dos casos.
- Execute e leia a saída com atenção a escapes, aspas e quebras.
- Valide o resultado no consumidor real: parser, endpoint ou biblioteca.
- Chaves e segredos ficam no seu aparelho; não compartilhe tela com segredo visível.
Patrícia, front-end em Curitiba, integrava um endpoint cuja resposta vinha com campos aninhados e vírgulas sobrando. Com Codificador e decodificador de URL, ela isolou o trecho quebrado e devolveu ao back-end com a posição exata do erro. A entrega saiu no sprint. Para fechar, Codificador e decodificador de URL serviu para codificar os parâmetros com caracteres reservados em UTF-8. O exemplo mínimo do erro virou caso de teste. Ela mantém um validador aberto durante integrações. A expressão travada fica registrada.
Revise escapes, quebras e caracteres invisíveis colando em editor hexadecimal quando preciso. Regex deve ser testada contra casos positivos e negativos. Limites de tamanho e de ocorrências protegem contra padrões caros. Meça o tempo de execução do padrão. Trave a versão da expressão usada. Ele registra formato e versão junto ao artefato. Casos mínimos reproduzem o erro sem ruído. Segredos de teste nunca encostam em produção. O wiki do time guarda o formato correto.
JSON válido no validador quebra no sistema?
Validador checa sintaxe, não contrato. Confirme tipos, obrigatoriedade e encoding esperados pela API.
É seguro colar segredo nessas ferramentas?
As que rodam no aparelho não enviam nada. Mesmo assim, prefira valores de teste e limpe campos e histórico ao terminar.
Assinatura de JWT é verificada?
Não. Decodificação só lê o conteúdo; emissor e permissões pedem verificação por canal próprio.
Hash igual nunca se repete. É defeito?
Não. Salt aleatório gera hash diferente a cada vez; compare pelo verificador da aplicação.
Regex travou a página. O que houve?
Padrão caro sobre texto grande. Simplifique, limite o tamanho e teste contra casos positivos e negativos.