Convertir une page web en Markdown
Cet outil convertit une page web en Markdown lisible : la structure — titres, paragraphes, listes, liens — est préservée, tandis que menu, publicités et pied de page sont écartés. Vous récupérez un texte clair, à ranger dans vos notes ou à fournir à une IA comme matière première.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Le Markdown, un format de notes durable
Le Markdown est un texte simple où quelques signes suffisent à marquer un titre, une liste ou un lien. Il s’ouvre partout, ne dépend d’aucun logiciel particulier et reste lisible tel quel, sans mise en forme cachée. C’est devenu le format de prédilection des outils de prise de notes et de documentation. Convertir une page dans ce format, c’est en garder l’essentiel sous une forme légère, pérenne et facile à réutiliser des années plus tard.
Ce qui est gardé, ce qui saute
L’outil conserve ce qui porte le sens : la hiérarchie des titres, l’ordre des paragraphes, les listes à puces, les liens et leurs adresses. Il écarte ce qui relève du décor : barre de navigation, bandeaux, publicités, blocs de recommandations et pied de page. Le résultat n’est pas une copie brute de la page, mais sa version épurée, celle qu’on garderait si l’on ne devait retenir que le contenu utile, débarrassé de tout l’habillage autour.
Nourrir une IA ou un outil de notes
Le Markdown est le format que digèrent le mieux les modèles de langage : structuré, sans balises superflues, économe en place. Convertir une page avant de la résumer, de la traduire ou de l’interroger améliore souvent la qualité du résultat. Côté notes, le texte s’intègre directement dans les outils qui parlent Markdown, où il reste modifiable, cherchable et relié au reste de votre base de connaissances personnelle.
Quand la conversion trébuche
Les pages très interactives, faites de blocs mouvants ou chargés au fil du défilement, se prêtent moins bien à une conversion nette : l’outil retient ce qui est présent au moment de la lecture, dans la limite de 30 secondes. Un tableau complexe ou une mise en page en colonnes peut être simplifié. Le Markdown vise la lisibilité du contenu, pas la reproduction fidèle d’une maquette graphique élaborée.
Cas d’usage
Sauvegarde d’un article
Camille Moreau enregistre un article de presse en Markdown dans son outil de notes, pour le retrouver et le citer sans dépendre du site d’origine.
Préparation pour l’IA
Avant de demander un résumé, Julien Lefèvre convertit une longue page en Markdown pour ne fournir au modèle que le contenu, sans le décor.
Base documentaire
Studio Lumen SAS constitue une base de références en Markdown à partir de pages utiles, toutes au même format, faciles à ranger et à chercher.
Tutoriel réutilisable
Un formateur récupère un mode d’emploi en Markdown, en garde les étapes et les listes, et l’adapte à son propre support de cours.
Questions fréquentes
Qu’est-ce que le Markdown, concrètement ?
Un texte simple où quelques signes marquent titres, listes et liens. Il s’ouvre partout, sans logiciel particulier, et reste lisible tel quel — idéal pour des notes durables.
Les liens et la structure sont-ils conservés ?
Oui : titres, paragraphes, listes et liens sont préservés. En revanche, le menu, les publicités et le pied de page sont écartés pour ne garder que le contenu utile.
La mise en page complexe passe-t-elle bien ?
Le contenu structuré se convertit proprement. Les maquettes en colonnes ou les tableaux très riches peuvent être simplifiés : le Markdown privilégie la lisibilité du texte, pas la reproduction graphique.
Combien coûte la conversion en Markdown ?
Le tarif est de $0.040 par requête et $0.001 par URL, en dollars US, sans abonnement. Vous ne payez que les pages que vous convertissez.
L’adresse et le résultat sont-ils conservés ?
Non. La page est lue le temps de produire le Markdown, qui vous est renvoyé, puis l’URL et le texte sont écartés de nos serveurs.
Faut-il créer un compte ?
Non. La conversion se règle à l’usage, sans inscription ni abonnement ; une facture s’obtient auprès de [email protected].
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/web/to-markdown \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://ejemplo.com"}'const res = await fetch("https://api.kit.forhosting.com/web/to-markdown", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"url": "https://ejemplo.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/to-markdown",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"url": "https://ejemplo.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/to-markdown", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"url":"https://ejemplo.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"url":"https://ejemplo.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/to-markdown", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"url": "https://ejemplo.com"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.to_markdown",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
timeout_sec | 30 |
max_crawl_pages | 25 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
422 | task_failed | La tâche a échoué : elle ne vous est pas facturée. |