ForHosting KIT · Données et fichiers

Extraire le texte d’un HTML

Ne gardez que les mots d'un fragment HTML : dans l'exemple, un titre, une règle de style en rouge, un paragraphe et un script reviennent sous la forme Titulo Hola mundo, sans aucune trace du style ni du script. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Cet outil retire toutes les balises d’un code HTML pour n’en garder que le texte lisible, sans mise en forme. Utile pour récupérer le contenu d’une page ou d’un e-mail au format HTML afin de le coller ailleurs, l’analyser ou le compter en mots, sans traîner les balises et le code de présentation.

Le texte, rien que le texte

Contrairement à une conversion en Markdown qui conserve la structure, cette extraction ne garde que les mots. Titres, paragraphes et liens perdent leur balisage pour ne laisser que le texte brut, prêt à être collé dans un document, un e-mail simple ou un outil d’analyse. C’est la sortie la plus dépouillée possible d’un contenu HTML, idéale quand seul le fond vous intéresse.

Récupérer le contenu d’un e-mail HTML

Les e-mails et les pages web arrivent souvent bardés de balises et de styles. Pour en tirer juste le message — le relire, l’archiver, le compter en mots ou le passer à un autre outil — l’extraction en texte brut évite de nettoyer le code à la main. Vous obtenez un contenu propre, sans la couche de présentation ni les artefacts de mise en page qui gênent la relecture.

Extraction locale, sans envoi

Le traitement s’effectue dans votre navigateur ; le HTML fourni n’est pas transmis à un serveur ni conservé après l’extraction. C’est appréciable pour un e-mail, un message client ou un contenu confidentiel que vous ne voulez pas voir circuler. Aucun compte n’est requis, et les contenus jusqu’à 25 Mo sont acceptés, largement assez pour une page web complète ou un long e-mail au format HTML.

Relire une newsletter

Sophie Nguyen extrait le texte d’une newsletter reçue en HTML pour la relire au calme, sans la mise en forme.

Compter les mots d’une page

Nadia Benali récupère le texte brut d’une page afin d’en compter les mots avant réutilisation.

Archiver le message d’un e-mail

Studio Lumen SAS conserve le seul contenu texte d’un e-mail HTML pour son archivage.

La mise en forme est-elle conservée ?

Non, c’est le principe : l’outil ne renvoie que le texte brut, sans balises ni styles. Pour garder la structure, une conversion en Markdown convient mieux.

Puis-je coller directement du code HTML ?

Oui, vous pouvez coller un fragment de HTML ou fournir un fichier ; l’outil en extrait le texte.

Le contenu est-il transmis à un serveur ?

Non, l’extraction a lieu dans votre navigateur ; rien ne circule.

Les scripts et les styles sont-ils retirés avec leur contenu ?

Oui. Les blocs de script et de style disparaissent entièrement, contenu compris, pour qu'aucune ligne de code ne se mêle au texte. Dans l'exemple, la règle de couleur et l'alerte ne laissent aucune trace dans le résultat.

Les mots de balises voisines se collent-ils entre eux ?

Non. Chaque balise retirée laisse un espace à sa place et les espaces successifs sont réduits à un seul : un titre suivi d'un paragraphe se lit Titulo Hola mundo, et non TituloHola mundo.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/data/html-to-text

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/data/html-to-text \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"html":"<p>Hola <b>mundo</b></p>"}'
{
  "html": "<p>Hola <b>mundo</b></p>"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.html_to_text",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mb25
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.
Quel est le coût de cette extraction ?

Elle est gratuite dans le navigateur ; l’usage programmable coûte $0.002 la requête.

Quelle taille de contenu est acceptée ?

25 Mo au maximum.

Un compte est-il nécessaire ?

Non, l’outil fonctionne sans inscription.

Consulter la documentation complète du KIT →