tooly

Texto

Gere QR codes e senhas, conte palavras, formate JSON, converta Markdown e mude maiúsculas e minúsculas. Tudo roda na hora no seu navegador.

Gerador de QR codeCrie QR codes para links, texto, Wi-Fi e contatos. Escolha tamanho, cores e correção de erros, baixe em PNG ou SVG. Roda no seu navegador.Contador de palavrasConte palavras, caracteres, frases e parágrafos enquanto digita. Tempo de leitura e de fala estimados na hora. Grátis, privado, sem upload.Gerador de senhasGere senhas aleatórias fortes com letras, números e símbolos. Defina o tamanho, veja a força e copie com um clique. Geradas localmente no seu navegador.Formatar e validar JSONFormate, valide e minifique JSON online. Linha e coluna exatas dos erros de sintaxe, recuo de 2, 4 ou tab, copie ou baixe. Nada sai do seu navegador.Conversor de maiúsculas e minúsculasConverta texto para maiúsculas, minúsculas, Cada Palavra, como frase, camelCase, snake_case, kebab-case e mais. Instantâneo, grátis, no navegador.Codificador e decodificador Base64Codifique texto ou arquivos em Base64 e decodifique Base64 para texto no navegador. Variante URL-safe, data URI para arquivos. Nada é enviado.Codificador e decodificador de URLCodifique texto para URLs ou decodifique strings codificadas no navegador. Um parâmetro isolado ou uma URL completa. Instantâneo e privado.Gerador de hashCalcule hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de texto ou arquivos no navegador. Verifique checksums sem enviar nada.Gerador de UUIDGere identificadores UUID v4 ou v7 em lote, no navegador. Criptograficamente aleatórios, opção de maiúsculas, cópia com um clique.Comparar textos (diff)Compare dois textos linha a linha ou palavra a palavra e veja adições e remoções destacadas. Roda no navegador — os textos nunca são enviados.Conversor de timestamp UnixConverta timestamps Unix em datas legíveis e vice-versa. Segundos ou milissegundos, ISO 8601, UTC, seu fuso horário e tempo relativo. Relógio ao vivo.Conversor de coresConverta cores entre HEX, RGB e HSL. Escolha uma cor, cole qualquer valor CSS e copie os formatos que precisar. Roda no navegador.Gerador de slug para URLTransforme um título em um slug de URL limpo: minúsculas, hífens, cirílico transliterado e acentos removidos. Na hora, no navegador.Converter JSON para CSV onlineConverta arrays JSON para CSV no navegador. Objetos aninhados viram colunas com ponto; escolha vírgula, ponto e vírgula ou tab. Copie ou baixe.Converter CSV para JSON onlineConverta CSV para um array JSON no navegador. A linha de cabeçalho vira as chaves, números e booleanos tipados automaticamente. Copie ou baixe.Gerador de Lorem IpsumGere texto de preenchimento Lorem Ipsum por parágrafos, frases ou palavras. Abertura clássica opcional, um clique para copiar. Grátis, sem estorvo.Converter Markdown para HTML onlineConverta Markdown em HTML limpo no navegador: títulos, listas, tabelas, blocos de código, links. Pré-visualização ao vivo, copie ou baixe o arquivo.Converter HTML para Markdown onlineConverta HTML em Markdown limpo no navegador: títulos, listas, tabelas, links e código. Copie o resultado ou baixe um arquivo .md. Nada é enviado.Conversor de unidadesConverta comprimento, massa, volume, área, velocidade, dados e temperatura no navegador. Métrico e imperial, bytes decimais e binários, resultados exatos.Converter DOCX para Markdown onlineConverta arquivos .docx do Word em Markdown limpo no navegador: títulos, listas, tabelas, links e ênfase. Copie o resultado ou baixe um arquivo .md.Converter SRT para VTT e vice-versaConverta legendas entre SRT, VTT e texto simples, e ajuste os tempos quando estiverem adiantadas ou atrasadas. Tudo acontece no seu navegador.

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:

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

  1. 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.
  2. 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 exp no Conversor de timestamp Unix.
  3. 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.
  4. 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.
  5. 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.
  6. 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 echo acrescenta 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 02134 em 2134. 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 Z ou 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.