Online Markdown'dan HTML'e Dönüştürücü

Markdown metinlerini tarayıcı uyumlu saf HTML koduna derleyin. GFM standartları, tablo yapıları ve kod blokları için tam destek.

EN TR RU

Girdi

Markdown

Çıktı

HTML güvenli modda render edilir (raw HTML escape edilir).

Yazıya Odaklanın, Etiketlere (Tags) Değil: Markdown Devrimi

Web içeriği üretirken `<p>`, `<div>` veya `<span>` etiketleriyle boğuşmak, yazma akışını bozan en büyük etkendir. John Gruber tarafından geliştirilen Markdown, metni düz yazı (plain text) formatında yazıp, gerektiğinde yapılandırılmış XHTML'e (veya HTML) dönüştürmeyi sağlayan bir sözdizimidir. Bugün GitHub Readme dosyalarından StackOverflow yorumlarına, Jekyll ve Hugo gibi statik site oluşturucularından (SSG) Notion'a kadar her yerde standart haline gelmiştir. Markdown'dan HTML'e Dönüştürücü aracımız, yazdığınız `.md` formatındaki metni alır ve anında tarayıcıların render edebileceği, semantik açıdan doğru bir HTML bloğuna çevirir.

GitHub Flavored Markdown (GFM) ve Tablo Desteği

Standart Markdown ("CommonMark"), sadeliği hedeflerken tablolar, görev listeleri (task lists) veya üstü çizili metinler (strikethrough) gibi bazı modern ihtiyaçları karşılamaz. Geliştiriciler arasında fiili standart olan GFM (GitHub Flavored Markdown), bu eksikleri kapatır. Aracımız GFM spesifikasyonunu tam olarak destekler. Yani `| Başlık |` sözdizimiyle oluşturduğunuz tabloları düzgün `<table>` etiketlerine, kod bloklarını (` ```js `) ise renklendirmeye hazır `<pre><code>` yapılarına dönüştürür. Bu, teknik dokümantasyon hazırlayanlar için vazgeçilmez bir özelliktir.

XSS Güvenliği ve HTML Sanitization (Temizleme)

Markdown'ın esnek yapısı, içine saf HTML kodu gömülmesine izin verir. Ancak bu durum, dışarıdan alınan içeriklerde "Cross-Site Scripting" (XSS) açıklarına kapı aralayabilir. Örneğin, bir Markdown metninin içine gizlenmiş zararlı bir `` etiketi, dönüştürme sonrası tarayıcıda çalışabilir. Dönüştürücümüz, opsiyonel olarak bir "Sanitization" katmanı sunar. Bu katman, çıktı HTML'i oluşturulurken potansiyel tehlike arz eden `onclick` eventlerini, `javascript:` protokollerini ve `iframe` etiketlerini temizler. Böylece oluşturduğunuz HTML kodunu blogunuzda veya uygulamanızda güvenle yayınlayabilirsiniz.

FAQ
Evet, standart Markdown davranışı gereği, metin arasına yazdığınız `<div>` veya `<span>` gibi HTML etiketleri olduğu gibi çıktıya aktarılır. Ancak güvenlik (sanitize) modunu açarsanız bunlar filtrelenebilir.
Kesinlikle. GFM (GitHub Flavored Markdown) desteğimiz sayesinde, pipe (`|`) karakteriyle yapılan tablolar ve ters tırnak (` ``` `) ile oluşturulan kod blokları doğru HTML etiketlerine dönüştürülür.
Araç sadece ham HTML (iskelet) üretir. Oluşan HTML'in mobil uyumlu olması için sitenizin CSS dosyasında `img { max-width: 100% }` gibi stillerin tanımlı olması gerekir. Markdown'ın kendisi stil içermez.
Evet. Derleme (parsing) işlemi tamamen tarayıcınızdaki JavaScript motoru ile yapılır. Metinleriniz sunucuya gönderilmez, bu sayede internet bağlantınız kopsa bile dönüştürme yapabilirsiniz.
Bu araç tek yönlü çalışır (MD > HTML). HTML'i Markdown'a çevirmek çok daha karmaşık bir işlemdir çünkü HTML'deki her stil özelliğinin Markdown karşılığı yoktur (örneğin renkli metinler).