Skip to content

Markdown Editor

Write Markdown with a live preview, a formatting toolbar and GitHub-style tables.

Show

Markdown

Tab inserts indentation. Press Escape, then Tab, to move focus out of the editor.

Preview

weather-cli

A tiny command-line app that shows the weather forecast for any city. Written in Node.js, no API key required.

Build status

Installation

npm install --global weather-cli

Usage

weather "Berlin" --days 3
Option Default Description
--days 1 Number of days to show (1–7)
--units metric metric or imperial

Roadmap

  • Current weather
  • Multi-day forecast
  • Weather alerts
  • Paid API support

Note: forecasts come from Open-Meteo and may be delayed by up to an hour.

License

MIT © 2026 Your Name

77 words800 characters38 linesAutosaved in this browser

How to use the Markdown editor

  1. Type Markdown on the left — the preview on the right updates as you write.
  2. Use the toolbar for bold, headings, links, lists, task lists, quotes, code and tables. Select text first to format it.
  3. Open an existing .md file or drop it onto the editor. On a phone, switch between Edit and Preview.
  4. Download the result as .md, export it as an HTML page, or copy the Markdown or the rendered HTML.

Write a GitHub README with a live preview

The example document is a typical README: a title, a short description, installation and usage sections with code, an options table and a task list for the roadmap. Edit it, check the preview, then download it as README.md. Tables, task lists and strikethrough follow GitHub Flavored Markdown, so the preview looks close to how GitHub shows the file.

README snippet
## Installation

```bash
npm install --global weather-cli
```

| Option   | Default |
| -------- | ------- |
| `--days` | `1`     |

Markdown syntax at a glance

ElementMarkdown
Heading## Section title
Bold / italic**bold** and *italic*
Strikethrough~~no longer true~~
Link[HTMLSuite](https://htmlsuite.com)
Image![Alt text](logo.png)
Task list- [x] Done - [ ] To do
Inline code`npm install`
Quote> Note: read this first

Features

  • Side-by-side editor and preview on desktop with synchronized scrolling.
  • Syntax highlighting in the editor and in fenced code blocks of the preview.
  • Word, character and line counts that update as you type.
  • Autosave in your browser — reload the page and your draft is still there.
  • Safe preview: scripts, event handlers and javascript: links in pasted documents are removed.

Use cases

  • Writing READMEs, changelogs and contributing guides.
  • Drafting documentation, blog posts or notes for static site generators.
  • Preparing issue and pull request descriptions before pasting them.

Related tools

To simply read a Markdown file, the Markdown reader shows it as a clean document with a table of contents. Need the HTML source for a website or CMS? Use the Markdown to HTML converter, and tidy the result with the HTML formatter. For plain notes without formatting, the online notepad is simpler.

Frequently asked questions

Which Markdown syntax is supported?
CommonMark plus GitHub Flavored Markdown: headings, bold, italic, strikethrough, links, images, ordered and unordered lists, task lists, blockquotes, inline code, fenced code blocks, tables and horizontal rules.
Is my text saved?
Yes, in your browser only. The editor autosaves to local storage, so your draft is still there when you come back on the same device and browser. Nothing is uploaded; use Download .md to keep a copy.
Can I use HTML inside Markdown?
Common, harmless tags such as <kbd>, <details>, <sup> or <img> with a width are shown in the preview. Scripts, event handlers, iframes, forms and javascript: links are removed, so a pasted document can't run code on this page.
Can it format or clean up my Markdown?
The toolbar formats text for you — bold, italic, headings, links, lists, task lists, quotes, code and tables — so you don't have to remember the syntax. It doesn't rewrite a whole document automatically.
How do I write a GitHub README here?
Start from the example, which is laid out like a typical README, edit it with the live preview, then download the result as README.md and commit it to your repository.