ParseJet

HTML'den Markdown'a Dönüştürücü

Bir HTML dosyası yükleyin veya sayfa URL'si yapıştırın, temiz ve okunabilir Markdown alın. ParseJet gerçek dünyanın dağınık HTML'iyle — iç içe geçmiş div'ler, satır içi stiller, eski işaretleme — başa çıkar ve her öğeyi doğru Markdown sözdizimine eşler. İçerik taşıma, dokümantasyon ve LLM işlem hatları için tasarlandı.

Bir dosyayı buraya bırakın veya göz atın

HTML,HTM dosyalarını kabul eder

Ücretsiz — günde 3 istek, kayıt gerekmez. ayda 300 kredi ücretsiz için.

Nasıl çalışır

1

HTML yükleyin veya URL yapıştırın

Yukarıya bir .html dosyası bırakın ya da yayındaki bir sayfanın URL'sini yapıştırın. Her iki yol da aynı temiz Markdown çıktısını verir.

2

Markdown'a dönüştürün

ParseJet HTML'i ayrıştırır; betikleri, stilleri ve izleme kodlarını atar; başlıkları, listeleri, tabloları, bağlantıları ve kod bloklarını Markdown'a eşler.

3

Kopyalayın veya API'yi kullanın

Sonucu kopyalayın ya da uygulamanızın veya taşıma betiğinizin içinde HTML'i Markdown'a çevirmek için API'yi entegre edin.

Temel özellikler

Bu html to markdown aracını öne çıkaran özellikler.

Tüm öğeler eşlenir

h1–h6, sıralı ve sırasız listeler, tablolar, alıntı blokları, kod blokları, kalın/italik ve bağlantılar tam Markdown karşılıklarına dönüşür.

Dağınık HTML sorun değil

Gerçek hayattaki HTML nadiren temizdir. ParseJet kapatılmamış etiketler, derin iç içe div'ler, satır içi stiller ve eski işaretleme karşısında çıktıyı bozmadan çalışır.

Betik ve stil temizliği

JavaScript, CSS, izleme pikselleri ve HTML yorumları tamamen kaldırılır — hiçbiri Markdown'ınıza sızmaz.

Dosya veya URL girişi

Kayıtlı .html dosyalarını (örneğin WordPress dışa aktarımlarını) dönüştürün ya da yayındaki sayfaları URL ile getirin — aynı endpoint her ikisini de karşılar.

Karakter ve kodlama güvenli

HTML varlıkları (&,  , —) gerçek karakterlere çözülür ve çıktı her zaman UTF-8'dir — Markdown'ınızda bozuk karakter olmaz.

API ile toplu dönüştürme

Dışa aktarılmış bir HTML klasörünün tamamını kısa bir betikle Markdown'a çevirin. Aşağıdaki Python örneğine bakın.

Kullanım senaryoları

Bu aracın size zaman kazandırdığı yaygın senaryolar.

CMS ve blog taşıma

İçeriği WordPress, Ghost veya eski bir CMS'ten Hugo, Astro ya da Jekyll gibi Markdown tabanlı bir yığına taşıyın — HTML'i elle temizlemeye gerek kalmadan.

Dokümantasyon dönüşümü

HTML tabanlı dokümanları ve wiki dışa aktarımlarını (Confluence, MediaWiki) Git üzerinde kod-olarak-doküman akışları için Markdown'a çevirin.

LLM girdisi ön işleme

Ham HTML, token'ları işaretleme gürültüsüne harcar. Önce Markdown'a çevirin; modele belge hiyerarşisini koruyan derli toplu ve yapılı metin verin.

Kazıma hattı çıktısı

Tarayıcınızın topladığı HTML'i saklama, indeksleme veya sonraki NLP adımları için temiz Markdown'a çevirin — belge başına tek API çağrısı.

API ile otomatikleştirin

Aynı aracı programatik olarak kullanın. Herhangi bir dil ile çalışır — sadece HTTP.

cURL
# Convert a local HTML file to Markdown
curl -X POST https://api.parsejet.com/v1/parse/auto/file \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"

# Convert a live page by URL
curl -X POST https://api.parsejet.com/v1/parse/webpage \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/page"}'
Python
import httpx
from pathlib import Path

# Batch-convert an HTML export folder to Markdown files
html_dir = Path("export/")
md_dir = Path("markdown/")
md_dir.mkdir(exist_ok=True)

for html_file in html_dir.glob("*.html"):
    resp = httpx.post(
        "https://api.parsejet.com/v1/parse/auto/file",
        headers={"Authorization": "Bearer YOUR_API_KEY"},
        files={"file": (html_file.name, html_file.read_bytes(), "text/html")},
    )
    md_path = md_dir / html_file.with_suffix(".md").name
    md_path.write_text(resp.json()["text"], encoding="utf-8")
    print(f"Converted {html_file.name} -> {md_path.name}")
JavaScript
// Convert an HTML file (e.g. from a file input) to Markdown
const formData = new FormData();
formData.append("file", htmlFile); // File or Blob with .html content

const res = await fetch("https://api.parsejet.com/v1/parse/auto/file", {
  method: "POST",
  headers: { Authorization: "Bearer YOUR_API_KEY" },
  body: formData,
});
const { text } = await res.json();
console.log(text); // Markdown string

Bunu otomatikleştirmek mi istiyorsunuz?

ParseJet API, aynı ayrıştırma gücünü tek bir HTTP endpoint'i ile sunar. ffmpeg yok, poppler yok, tesseract yok — sadece bir API çağrısı.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
API Dokümanlarını Okuyun

Sıkça sorulan sorular

HTML'i Markdown'a nasıl dönüştürürüm?

Yukarıya bir .html dosyası yükleyin veya sayfa URL'sini yapıştırın. ParseJet işaretlemeyi ayrıştırır ve başlıklar, listeler, tablolar ve bağlantılar korunmuş temiz Markdown döndürür. Otomasyon için /v1/parse/auto/file ya da /v1/parse/webpage adresine POST edin.

Tablolar düzgün dönüştürülüyor mu?

Evet. HTML tabloları, başlık satırları ve hizalı sütunlarla birlikte Markdown tablolarına dönüşür. İç içe listeler, alıntı blokları ve kod blokları da Markdown karşılıklarına eşlenir.

Betikler, stiller ve yorumlar ne oluyor?

Tamamen kaldırılırlar. Çıktıda yalnızca belgenin okunabilir içeriği yer alır — JavaScript, CSS veya izleme kodu bulunmaz.

Dosya yerine yayındaki bir web sayfasını dönüştürebilir miyim?

Evet. URL'yi yukarıdaki araca yapıştırın veya yayındaki sayfaların ana içeriğini çıkarmak ve menü ile reklamları kaldırmak için optimize edilmiş URL'den Markdown'a aracını kullanın.

Python'da HTML'i Markdown'a nasıl dönüştürürüm?

Dosyayı httpx veya requests ile /v1/parse/auto/file adresine POST edin — yanıttaki "text" alanı Markdown'ınızdır. Kurulacak html2text, BeautifulSoup veya markdownify yok. Yukarıdaki Python örneğine bakın.

Ücretsiz mi?

Evet. Kayıt olmadan günde 3 ücretsiz dönüştürme hakkınız olur. Ücretsiz hesap açtığınızda ayda 300 kredi alırsınız. Toplu taşıma işleri için ücretli planlar ayda 19$'dan başlar.

Ücretsiz metin çıkarmaya başlayın

Kayıt gerekmez. İlk dosyanızı saniyeler içinde ayrıştırın.