✍ SoapBox MarkdownAlpha
◧ SoapBox ToolsCalculatorNotesNew

Free markdown editor with live preview

Write markdown on the left and watch it render on the right. Export as Markdown or HTML, and your draft autosaves right here in your browser.

Ready
Markdown
Preview

Keep your documents — and publish when you're ready

This editor is fully free and works right here in your browser, saving as you type — no account needed. To save your documents, sync them across devices, and optionally publish one as a shareable page, you can create a free MELEK account. It takes a minute and there's nothing to install.

Prefer to stay local? That's the default — use Export .md or Export .html and your work never leaves this page.

Create a free account
About the preview & safety

The preview is rendered with marked and then sanitized before display — raw <script>, event handlers, and unsafe links are stripped, so pasting untrusted markdown can't run code here. Your draft saves to this browser's local storage as you type; nothing is uploaded.

\n\n'+inner+'\n\n\n'; download(baseName()+'.html', doc, 'text/html;charset=utf-8'); }); document.getElementById('clear').addEventListener('click', function(){ if(!src.value || confirm('Clear this document?')){ src.value=''; render(); try{ window.localStorage.removeItem(KEY_TEXT); }catch(e){} status.textContent='Cleared'; status.className='status'; src.focus(); } }); // save unlock (client-side explainer only; the editor never needs it) var panel=document.getElementById('save-panel'); function toggle(){ panel.classList.toggle('on'); if(panel.classList.contains('on')) panel.scrollIntoView({behavior:'smooth',block:'nearest'}); } document.getElementById('save-btn').addEventListener('click', toggle); var navSave=document.getElementById('nav-save'); if(navSave) navSave.addEventListener('click', toggle); load(); render(); })();