Qual ferramenta para qual tarefa
Estas ferramentas trabalham com texto que você digita ou cola, além de alguns arquivos pequenos. Agrupadas pelo que você quer fazer:
- Remodelar dados: Formatar e validar JSON para indentar, minificar e encontrar erros de sintaxe, Converter CSV para JSON online e Converter JSON para CSV online para ir e voltar entre planilhas e APIs.
- Passar documentos de um formato para outro: Converter DOCX para Markdown online, Converter HTML para Markdown online e Converter Markdown para HTML online.
- Legendas: Converter SRT para VTT e vice-versa, com ajuste de tempo para legendas adiantadas ou atrasadas.
- Escrever dentro de um limite: Contador de palavras, Conversor de maiúsculas e minúsculas, Comparar textos (diff) para ver o que mudou entre duas versões, Gerador de Lorem Ipsum para layouts.
- Web e código: Codificador e decodificador de URL, Codificador e decodificador Base64, Gerador de slug para URL, Conversor de cores, Conversor de timestamp Unix.
- Segredos e identificadores: Gerador de senhas, Gerador de hash, Gerador de UUID.
- Dia a dia: Gerador de QR code para links, Wi-Fi e cartões de contato, Conversor de unidades para comprimento, massa, volume, área, velocidade, dados e temperatura.
Formatos que vale conhecer
JSON é a língua das APIs. Aqui ele é interpretado pelo parser nativo do navegador, então números acima de 9.007.199.254.740.991 perdem precisão: IDs longos devem ser strings na origem.
CSV não tem um padrão de verdade além da RFC 4180: coloque entre aspas qualquer campo que contenha o delimitador e duplique qualquer aspa dentro dele. O Excel na maior parte da Europa continental e da América Latina espera ponto e vírgula em vez de vírgula, e é por isso que um arquivo com vírgulas pode cair inteiro na coluna A.
Markdown aqui segue o GitHub Flavored Markdown. Uma única quebra de linha não começa uma linha nova; uma linha em branco começa um parágrafo. Front matter, notas de rodapé e fórmulas matemáticas não fazem parte do dialeto.
SRT e VTT carregam as mesmas marcações. O SRT usa vírgula antes dos milissegundos (00:01:02,500) e marcações numeradas; o VTT precisa de um cabeçalho WEBVTT e de ponto. Os navegadores só carregam VTT num elemento <track>.
Base64 transforma bytes em 64 caracteres seguros, três bytes em quatro, então a saída fica cerca de 33% maior. É uma codificação, não uma proteção. A codificação por porcentagem escreve caracteres inseguros de URL como %XX: um espaço vira %20, é vira %C3%A9.
Hashes são impressões digitais de tamanho fixo: MD5 tem 32 caracteres hexadecimais, SHA-256 tem 64. Use SHA-256 para verificar downloads; MD5 e SHA-1 só detectam corrupção acidental. UUIDs vêm como v4, totalmente aleatório, ou v7, que começa com um timestamp em milissegundos, de modo que os valores ficam ordenados pela data de criação e servem bem como chaves primárias de banco de dados.
Tudo fica na página
Todas as ferramentas desta categoria rodam no seu navegador enquanto você digita. Não há caminho no servidor, limite diário nem upload, então colar um token de API, a minuta de um contrato, exportações de clientes ou uma senha de Wi-Fi é tão seguro quanto digitar num editor local. Depois que a página carrega, as ferramentas continuam funcionando offline.
A aleatoriedade vem do gerador criptográfico do navegador: crypto.getRandomValues para senhas, com o viés de módulo eliminado, e crypto.randomUUID para UUID v4. As poucas ferramentas que leem arquivos os carregam na memória: o Gerador de hash e o Codificador e decodificador Base64 leem qualquer arquivo localmente, e o Converter DOCX para Markdown online aceita arquivos .docx de até 50 MB. Arquivos muito grandes podem deixar uma aba lenta no celular.
A força de uma senha vem mais do comprimento do que da variedade: quatro caracteres a mais acrescentam cerca de 26 bits, incluir símbolos acrescenta cerca de 8.
Fluxos que se encadeiam bem
- Resposta de API para uma planilha: organize e valide no Formatar e validar JSON e depois converta com o Converter JSON para CSV online, escolhendo o ponto e vírgula para o Excel europeu.
- Ler um JWT: decodifique a parte do meio com o Codificador e decodificador Base64 (ele aceita a forma URL-safe), formate o JSON e cole o
expno Conversor de timestamp Unix. - Um documento do Word para um site estático: Converter DOCX para Markdown online, pré-visualize com o Converter Markdown para HTML online e crie o endereço da página com o Gerador de slug para URL.
- Wi-Fi de visitantes: gere uma senha com Sem caracteres ambíguos (Il1O0) ativado e depois imprima-a como código de Wi-Fi no Gerador de QR code.
- Comparar duas configurações: formate as duas com o mesmo recuo e depois abra-as no Comparar textos (diff) para que só as mudanças reais apareçam.
- Legendas de uma gravação: use o Transcrever vídeo para texto para gerar SRT no servidor e depois ajuste ou converta com o Converter SRT para VTT e vice-versa.
Quando o resultado parece errado
- Um hash não bate com o publicado. Geralmente é uma quebra de linha no final (o
echoacrescenta uma), finais de linha do Windows ou caracteres invisíveis copiados de uma página web. - Zeros à esquerda sumiram depois do CSV para JSON. A detecção de números transformou
02134em2134. Desative Detectar números e booleanos para colunas de identificadores. - Letras acentuadas viram símbolos no Excel. Importe o CSV pela janela de importação de texto e escolha UTF-8.
- O Base64 não decodifica. Remova um prefixo
data:...;base64,e junte as linhas quebradas. - Um link contém
%2520. Foi codificado duas vezes. Decodifique uma vez. - Um timestamp está algumas horas fora. Uma data com hora, mas sem fuso, é lida como horário local. Acrescente
Zou um fuso explícito. - A contagem de palavras difere da de outra ferramenta. Números como
3.14, URLs e texto sem espaços são divididos de formas diferentes. Use o contador do formulário para o qual você vai enviar.