Teste de Velocidade de Digitação (WPM) grátis
Meça sua velocidade de digitação (WPM) e precisão com testes de tempo, contagem de palavras, citação, personalizado e zen. WPM ao vivo, velocidade bruta, consistência, gráfico de resultados, múltiplos idiomas e feedback por caractere — tudo no seu navegador.
Comece a digitar para começar — o cronômetro inicia com seu primeiro toque.
Texto para digitar:
Executa inteiramente no seu navegador — nada do que você digita é enviado.
Usos comuns
- Teste WPM para Requisitos de TrabalhoVerifique suas palavras por minuto contra requisitos de entrada de dados e funções administrativas.
- Praticar Digitação para a EscolaConstrua a fluência de digitação que torna ensaios e notas mais rápidos.
- Aquecer Antes do TrabalhoUma rápida rajada de digitação para despertar seus dedos antes de uma sessão focada.
- Comparar Velocidade de Digitação Entre TecladosVeja se um novo teclado ou layout realmente o torna mais rápido.
Como funciona
O teste de velocidade de digitação roda inteiramente no navegador, usando o estado do React e performance.now() para cronometrar — sem servidor, sem envio, sem serviço externo. As teclas são classificadas e contadas em tempo real, e o WPM, a precisão e a consistência são calculados com as mesmas fórmulas baseadas em caracteres que o Monkeytype documenta publicamente.
- 1A lista de palavras carrega localmenteQuando você escolhe um idioma, o conjunto de palavras é obtido de um arquivo JSON estático e armazenado no estado do componente. As palavras são então amostradas aleatoriamente para construir a passagem de teste; com pontuação ou números ativados, o gerador insere probabilisticamente vírgulas, marcas terminais, e tokens numéricos na sequência.
- 2As teclas são contadas por segundoUm elemento de entrada escondido captura cada caracter. Cada tecla incrementa um contador por segundo, e cada caracter é imediatamente comparado com o alvo para o classificar como correto, incorreto, ou extra. O temporizador funciona via setInterval a intervalos de 1 segundo usando performance.now() para precisão.
- 3As métricas são calculadas a partir de dados brutos das teclasNo final do teste, o WPM líquido é calculado a partir dos caracteres das palavras totalmente corretas mais os espaços que as seguem, dividido pelos segundos decorridos e convertido para a unidade padrão de 5 caracteres por palavra. O WPM bruto conta cada tecla, incluindo erros. A consistência usa as amostras brutas por segundo para calcular um coeficiente de variação e depois aplica a fórmula de suavização kogasa (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) para produzir uma pontuação de 0–100.
- 4O gráfico de resultados renderiza no CanvasAs séries de WPM ao longo do tempo e WPM bruto ao longo do tempo são desenhadas em um elemento HTML Canvas usando a API de Contexto 2D. Quando você exporta seu resultado, a mesma API Canvas renderiza uma imagem de 820×460 — incluindo o gráfico, as estatísticas principais e a atribuição libratool.com — e a entrega como PNG via canvas.toBlob().
Guia
Quais configurações usar e os limites
- Escolha a duração de acordo com o objetivo. 15 ou 30 segundos servem para um aquecimento rápido, 60 segundos é a referência habitual, e 120 ou 300 segundos mostram como mantém a sua velocidade. Também pode definir um tempo personalizado de 5 segundos a 1 hora (3.600). O modo "Palavras" termina após 10, 25, 50 ou 100 palavras.
- Pratique com texto "Personalizado" ou "Teclas fracas". "Personalizado" usa o seu próprio texto colado, até 5.000 caracteres. Após alguns testes concluídos, "Teclas fracas" constrói as palavras em torno das letras que falha ou digita mais devagar, e o mapa de calor de teclas no resultado mostra quais são.
- O seu histórico permanece neste dispositivo. Cada execução concluída é salva no seu navegador, até as 200 mais recentes, com a melhor pontuação por modo. "Exportar CSV" e "Limpar histórico" estão abaixo do gráfico. O histórico não segue você para outro navegador ou dispositivo.
Problemas comuns e como resolvê-los
- O temporizador não iniciou no meu celular.
- O temporizador inicia no seu primeiro toque na tecla, e o teclado do celular precisa estar aberto primeiro. Toque no texto ("Toque aqui para começar a digitar") e, em seguida, digite a primeira letra.
- Quero parar ou reiniciar a meio de um teste.
- Pressione Tab ou "Reiniciar" para começar de novo. A tecla Esc repõe a digitação. No modo "Digitação livre (sem temporizador)", pressione "Parar" ou Esc para ver o seu resultado.
- Não há uma lista de palavras para o meu idioma.
- Um idioma sem lista de palavras usa palavras em inglês como alternativa, e uma nota informa isso. Use "Personalizado" e cole o seu próprio texto para praticar nesse idioma.
- O meu histórico desapareceu.
- O histórico é mantido no armazenamento local deste navegador. Perde-se se limpar os dados do site, usar uma janela privada ou mudar de navegador. Use "Exportar CSV" para manter uma cópia.
Ferramentas relacionadas
Calculadora de tempo de leitura
Estime quanto tempo leva para ler qualquer texto. Escolha uma velocidade de leitura, obtenha contagem de palavras, contagem de frases e estimativas de tempo de fala.
Leitor Rápido (RSVP)
Leia mais rápido com a Apresentação Visual Serial Rápida: seu texto pisca uma palavra por vez em uma velocidade ajustável de 100 a 1.200 PPM, com a letra do ponto de reconhecimento ideal centralizada. Cole, defina uma velocidade e pressione Reproduzir. Tudo no seu navegador.
Teste de Tempo de Reação
Meça o seu tempo de reação em milissegundos: espere a caixa ficar verde, clique ou toque o mais rápido que puder e obtenha a sua média e o melhor de 5 tentativas.