Ferramentas de texto
Converta, compare, gere e conte texto. A entrada é processada no seu navegador.
Edição de texto
Contador de palavras e caracteres
Conte caracteres, palavras, frases, parágrafos, linhas e bytes enquanto digita. Verifique um limite, o tempo de leitura e as palavras mais frequentes.
Conversor de estilo de nomes
Converta nomes linha por linha, ou renomeie todas as chaves de um documento JSON, entre camelCase, PascalCase, snake_case, kebab-case e outros.
Comparar textos
Compare dois trechos de código ou texto linha por linha, com as linhas adicionadas e removidas destacadas.
Gerador de Lorem Ipsum
Gere texto de preenchimento em latim, coreano, japonês ou chinês para protótipos, layouts e dados de teste.
Gerador de slug
Transforme títulos em slugs limpos para URL e remova os acentos de qualquer idioma de alfabeto latino: ã, ç, é e ô do português, ç, ş e ğ do turco, ä, ö e ß do alemão, đ do vietnamita e muito mais.
Idiomas e alfabetos
Valor por extenso
Escreva o valor por extenso para cheques, recibos, notas e contratos: reais e centavos no Brasil, euros e cêntimos em Portugal, e mais 12 idiomas, do cheque americano ao 人民币大写 chinês.
Largura total ↔ meia largura
Converta letras, números, símbolos, espaços e katakana de largura total para meia largura ou o contrário, e hiragana em katakana. O katakana de meia largura com ゙ e ゚ é unido corretamente (ガ ↔ ガ).
Remover acentos do vietnamita
Transforme um texto vietnamita com diacríticos em letras sem sinais, com đ escrito como d, em maiúsculas para formulários ou como slug de URL. Também é possível remover só os sinais de tom.
Romanização de nomes coreanos
Escreva um nome coreano em letras latinas pela romanização oficial, sílaba por sílaba como nos passaportes, e veja como os titulares de passaportes coreanos escrevem cada sílaba.
Cirílico para latino
Translitere nomes, endereços e textos russos para letras latinas pela tabela da OACI para passaportes ou pelo sistema BGN/PCGN de nomes geográficos.
Chinês simplificado ↔ tradicional
Converta chinês simplificado em chinês tradicional de Taiwan ou Hong Kong, ou tradicional em simplificado, com os dicionários do OpenCC, que escolhem cada caractere pela palavra inteira.
Voz e legendas
Como escolher a ferramenta de texto certa
O Conversor de estilo de nomes foi pensado para identificadores, e não para textos corridos. Cole nomes como user_name ou XMLHttpRequest, um por linha, e converta-os para camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE ou outros cinco estilos, ou renomeie todas as chaves de um documento JSON sem alterar os valores. Ele divide a entrada em palavras e descarta a pontuação, por isso é menos adequado para frases inteiras. As siglas são normalizadas, então userID vira userId em camelCase, e, se duas chaves de um mesmo objeto JSON acabarem com o mesmo nome, nada é convertido e o conflito é informado.
A ferramenta Comparar textos confronta duas versões linha por linha, por exemplo um arquivo de configuração antes e depois de uma edição, e marca as linhas adicionadas e removidas. Ela não destaca alterações dentro de uma linha, conta diferenças de espaços como alterações e trata como iguais as quebras de linha do Windows e do Unix. O Gerador de Lorem Ipsum preenche protótipos com parágrafos, frases ou palavras de preenchimento em latim, coreano, japonês ou chinês; as opções em coreano, japonês e chinês combinam palavras comuns aleatoriamente, então o resultado não é gramatical. O Contador de palavras e caracteres serve para redações, posts e campos de formulário com limite de comprimento, e também estima o tempo de leitura e de fala.
Valor por extenso escreve valores para cheques, recibos e contratos: reais e centavos com as regras do «e», euros e cêntimos de Portugal e mais 13 idiomas segundo as suas regras, do cheque americano ao 人民币大写 chinês. Vai até 999.999.999.999,99 e nunca arredonda; o guia sobre valores por extenso explica cada regra.
Três conversores mudam os próprios caracteres. O conversor de largura total ↔ meia largura passa ABC123 para ABC123 e vice-versa, junta katakana de meia largura como ガ em ガ e converte hiragana em katakana. Remover acentos do vietnamita escreve o vietnamita sem sinais (Nguyễn Văn Đức → Nguyen Van Duc), com đ como d, ou tira só os tons. O gerador de slug transforma títulos em slugs para URL e remove acentos, til e cedilha conforme a tabela da OACI para passaportes; as letras russas viram latinas pela tabela da OACI, e coreano, japonês e outras escritas são mantidos ou removidos.
Outras duas ferramentas escrevem nomes em letras latinas. A romanização de nomes coreanos segue as regras oficiais e a regra do passaporte de escrever cada sílaba separadamente (홍길동 → Hong Gildong), oferece para o sobrenome a grafia mais usada nos passaportes coreanos (Kim, Lee, Park) e mostra, sílaba por sílaba, as grafias publicadas pelo Ministério das Relações Exteriores da Coreia. O conversor de cirílico para latino translitera o russo pela tabela da OACI para passaportes (Юлия → Iuliia) ou pelo sistema BGN/PCGN de nomes geográficos (Yuliya).
O conversor de chinês simplificado ↔ tradicional passa o texto chinês de uma escrita para a outra com os dicionários do OpenCC. Ele lê palavras inteiras, então 头发 vira 頭髮 e 发展 vira 發展; escreve as formas de Taiwan ou de Hong Kong, pode trocar também palavras regionais como 软件 por 軟體 e converte o tradicional de volta para o simplificado. Os dicionários são baixados de leedybox.com na primeira vez que você o usa.
Transcrever áudio em texto transcreve uma gravação ou o som de um vídeo com o modelo de reconhecimento de fala Whisper. Escolha o idioma ou deixe que ele seja detectado, e escolha o base, mais rápido, o small, que erra menos, principalmente fora do inglês, ou, em navegadores com WebGPU, o large-v3-turbo, o mais preciso, que roda na placa de vídeo. O texto aparece à medida que a gravação é processada, e você pode salvá-lo como texto ou como legendas SRT e VTT. O mecanismo e o modelo, cerca de 90, 250 ou 750 MB, são baixados de leedybox.com na primeira vez; a gravação fica no seu navegador.
As doze ferramentas são executadas como JavaScript no seu navegador. O texto que você digita não é enviado ao LeedyBox, e a página não o salva. Nos navegadores compatíveis com a segmentação de texto Unicode, o contador trata um emoji ou uma letra acentuada como um caractere e identifica as palavras em chinês, japonês e tailandês com a segmentação de palavras do navegador, então um site ou aplicativo com regras de contagem próprias pode chegar a um número diferente. Comparar textos associa diretamente as linhas idênticas do início e do fim e faz a comparação completa só na parte entre elas; se essa parte for grande demais para processar no navegador, por exemplo mais de 2.000 linhas em cada versão, a ferramenta não mostra resultado e sugere comparar partes menores.
O guia sobre contagem de palavras e caracteres explica com mais detalhes grafemas, bytes e emojis, e por que ferramentas diferentes podem contar o mesmo texto de formas diferentes.