Calcoli il tempo di lettura di un testo
Questo strumento trasforma il testo incollato in una durata pratica mediante una velocità configurabile in parole al minuto.
Esegui gratis nel browser
Conta le parole separate da spazi, applica per impostazione predefinita 200 parole al minuto e restituisce minuti e secondi interi. Lei può modificare la velocità per rappresentare una revisione tecnica accurata, un ritmo medio o una lettura rapida. Il calcolo è deterministico, non richiede accesso alla rete e produce sempre la stessa risposta quando testo e velocità non cambiano.
Stimi quanto tempo richiede la lettura di un testo
Il tempo di lettura aiuta a decidere se iniziare subito un articolo, salvarlo per dopo oppure riservargli l’attenzione necessaria. Incolli il testo completo nello strumento: ogni sequenza separata da spazi viene contata come una parola. Il calcolatore divide il totale per la velocità selezionata e converte la durata in minuti e secondi interi. Il valore predefinito di 200 parole al minuto offre un riferimento generale utile per la prosa comune, mentre il campo modificabile consente di rappresentare un pubblico o una situazione specifici. Il risultato comprende il conteggio delle parole e la velocità utilizzata, così resta evidente come sia stata ottenuta la durata. Un testo vuoto restituisce zero minuti e zero secondi, senza inventare una durata minima. Poiché il risultato finale viene arrotondato per eccesso al secondo intero successivo, un brano non vuoto non sembra mai richiedere meno tempo soltanto perché il calcolo esatto contiene una frazione di secondo. L’output risulta quindi pratico per interfacce di pubblicazione, liste di controllo editoriali e altri contesti in cui serve una stima breve e immediatamente comprensibile.
Scelga una velocità adatta a chi legge
Le parole al minuto sono un’ipotesi, non una misura universale della capacità di lettura. Notizie lineari o istruzioni familiari possono essere lette rapidamente, mentre clausole legali, argomentazioni accademiche, documentazione di codice e termini poco noti richiedono spesso un ritmo più lento. Usi 200 quando desidera un valore neutro e non dispone di dati più specifici sul pubblico. Riduca la velocità se le persone dovranno fermarsi, confrontare dettagli o prendere appunti. La aumenti quando stima una rapida consultazione di materiale semplice. Per analisi coerenti, scelga una velocità di riferimento e la applichi a ogni elemento della stessa raccolta, invece di modificare il numero finché ciascun risultato appare conveniente. La velocità deve essere un numero finito maggiore di zero, perché un valore nullo o negativo non descrive la lettura e renderebbe priva di significato la divisione. Sono ammessi valori decimali quando uno studio o un parametro interno fornisce una misura più precisa. I campi restituiti riportano la velocità applicata, rendendo verificabili i risultati salvati ed evitando dubbi successivi sull’impiego del valore predefinito o di uno personalizzato.
Interpreti il risultato e lo usi con coerenza
Minuti e secondi esprimono una durata stimata, non una promessa valida per ogni lettore. Per esempio, due minuti e quindici secondi indicano che il conteggio delle parole diviso per la velocità scelta produce all’incirca quell’intervallo dopo la conversione e l’arrotondamento per eccesso. La stima non considera immagini, equazioni, video incorporati, navigazione, strumenti di accessibilità, interruzioni o tempo impiegato per seguire collegamenti. La consideri un riferimento confrontabile per i testi e spieghi la velocità selezionata quando il valore viene usato per pianificazioni o relazioni. Gli editori possono mostrare un valore sintetico in minuti accanto al titolo, conservando i secondi dettagliati nei dati strutturati. Le redazioni possono confrontare le bozze prima e dopo una revisione. I formatori possono sommare le stime di varie lezioni per preparare una sessione, purché mantengano la stessa velocità. Le applicazioni possono chiamare l’API per ottenere risultati ripetibili al costo di $0.002 per richiesta, mentre il browser esegue localmente lo stesso calcolo deterministico. Conservare il testo sorgente e la velocità insieme al risultato è utile quando un’altra persona dovrà riprodurre o verificare la stima in seguito.
Casi d'uso
Aggiunga una stima agli articoli
Calcoli una durata uniforme affinché chi legge possa decidere se dispone del tempo necessario in quel momento.
Pianifichi lezioni e documentazione
Stimi quanto tempo della sessione richiede il materiale scritto con una velocità adatta allo studio attento.
Confronti le bozze editoriali
Misuri come le revisioni cambiano la durata prevista mantenendo la stessa ipotesi di parole al minuto.
Domande frequenti
Quale velocità viene usata per impostazione predefinita?
Il valore predefinito è 200 parole al minuto. Indichi un’altra velocità positiva se rappresenta meglio il pubblico previsto.
Come vengono contate le parole?
Ogni sequenza non vuota separata da spazi conta come una parola. La punteggiatura unita a una parola non ne crea un’altra.
Perché la durata viene arrotondata per eccesso?
La durata esatta sale al secondo intero successivo per includere la frazione finale anziché eliminarla senza avviso.
Posso usare una velocità decimale?
Sì. È accettato qualsiasi numero finito maggiore di zero, compreso un valore decimale positivo.
Che cosa accade se il testo è vuoto?
Una stringa vuota o composta soltanto da spazi ha zero parole e restituisce zero minuti e zero secondi.
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Il calcolo è disponibile anche nel browser.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/text/count-reading-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Clear writing helps readers understand an idea without stopping to decode every sentence."}'const res = await fetch("https://api.kit.forhosting.com/text/count-reading-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Clear writing helps readers understand an idea without stopping to decode every sentence."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/count-reading-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Clear writing helps readers understand an idea without stopping to decode every sentence."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/count-reading-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Clear writing helps readers understand an idea without stopping to decode every sentence."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Clear writing helps readers understand an idea without stopping to decode every sentence."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/count-reading-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"text": "Clear writing helps readers understand an idea without stopping to decode every sentence."
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.count_reading_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_tokens | 20000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |