Da pagina web a Markdown
Uno strumento che trasforma una pagina web in Markdown ordinato. Incolli l’indirizzo e il KIT toglie menù, banner e codice di contorno, restituendoti il contenuto vero — titoli, paragrafi, elenchi, link — in un testo pulito e strutturato, pronto da riusare in un documento o in un blocco note.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Dalla pagina al testo strutturato
Una pagina web è piena di roba che non ti serve: navigazione, pubblicità, piè di pagina, script. Questo strumento la ripulisce e conserva solo il contenuto, convertendolo in Markdown: i titoli restano titoli, gli elenchi restano elenchi, i link restano link, ma in un formato leggero e leggibile ovunque. È molto più comodo di un copia-incolla, che si porta dietro formattazione sballata e caratteri strani. Qui ottieni un testo ordinato, già pronto da incollare dove ti serve.
Perché il Markdown
Il Markdown è il formato con cui si scrive testo strutturato in modo semplice: due caratteri per un titolo, un trattino per un elenco. È leggibile così com’è e lo capiscono blocchi note, editor, sistemi di documentazione e i modelli di IA. Convertire una pagina in Markdown significa avere il contenuto in una forma neutra, senza dipendere dall’impaginazione originale del sito, pronta da archiviare, modificare o dare in pasto a un altro strumento.
Quanto costa e da dove si usa
Costa $0.040 a richiesta più $0.001 per ogni URL, circa quattro centesimi a pagina. Si paga a consumo con PayPal, senza abbonamento e senza account. Dalla pagina incolli l’indirizzo e scarichi il Markdown; chi ne converte molte in serie — un intero blog da archiviare, per esempio — può richiamare lo strumento via API. In arrivo anche i canali app, email e Telegram.
Casi d'uso
Archiviare un articolo in modo pulito
Chiara salva articoli utili per il lavoro. Invece di copiarli con tutta la grafica, li converte in Markdown: testo ordinato, titoli e link intatti, da tenere nel suo archivio di appunti.
Preparare contenuti per l’IA
Uno Studio di Bologna vuole riassumere una lunga pagina con un altro strumento del KIT. Prima la passa in Markdown, così il contenuto arriva pulito e strutturato, senza il rumore del menù e delle pubblicità.
Riusare una guida in un documento
Luca deve inserire una guida pubblicata online dentro un manuale interno. La converte in Markdown e la incolla nel suo editor: titoli ed elenchi restano al loro posto, senza reimpaginare tutto a mano.
Domande frequenti
Che differenza c’è con un semplice copia-incolla?
Il copia-incolla si porta dietro formattazione disordinata, caratteri strani e spesso pezzi di menù. Questo strumento isola solo il contenuto e lo restituisce in Markdown pulito, con titoli, elenchi e link ben strutturati.
Mi tiene i link e le immagini?
Sì, i link vengono conservati in formato Markdown e le immagini indicate con il loro riferimento. Se ti serve solo il testo senza alcuna formattazione, usa lo strumento che estrae il testo semplice.
Va bene con i siti che caricano i contenuti con JavaScript?
Sì. La pagina viene aperta in un browser vero, quindi anche i contenuti costruiti dagli script vengono catturati prima della conversione.
Quanto costa?
$0.040 a richiesta più $0.001 per URL, circa quattro centesimi a pagina. Nessun abbonamento; si paga a consumo con PayPal.
La pagina viene conservata?
No. L’indirizzo si apre solo per produrre il Markdown e poi viene scartato: non conserviamo né la pagina né il testo estratto.
Posso convertire più pagine insieme?
Dalla pagina si converte un URL alla volta. Per convertirne molte in serie conviene usare l’API, riusando la stessa impostazione per tutti gli indirizzi.
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/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)Esempio di richiesta
{
"url": "https://ejemplo.com"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.to_markdown",
"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
timeout_sec | 30 |
max_crawl_pages | 25 |
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. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |