Paste Markdown, clean common formatting problems, find and replace text, preview formatted HTML, and copy Markdown, formatted content, or raw HTML.
Note: If this does not run inside a WordPress Custom HTML block, your site may be blocking inline JavaScript. Add the same code through a trusted snippets plugin, child theme, custom plugin, or approved footer scripts area.
A practical, copy-ready tutorial for writing clean Markdown that works well in ChatGPT, Claude, Gemini, NotebookLM, Perplexity, GitHub, blogs, LMS pages, and other AI-powered tools.
Type Markdown on the left. See the formatted preview on the right. Copy the generated HTML below.
Note: This lightweight converter supports common Markdown patterns used in prompts, tutorials, tables, checklists, and classroom materials. For production publishing workflows, use a full Markdown parser.
Markdown is a simple way to format text using plain characters. It helps GenAI tools understand structure, sections, examples, source text, and reusable output patterns.
Use headings to divide content into clear sections.
# Main Title
## Major Section
### Subsection
#### Detail Section
# Cell Respiration Lesson
## Learning Goal
Students will explain how cells release energy from glucose.
## Vocabulary
- Glucose
- Oxygen
- Carbon dioxide
- ATP
## Exit Ticket
Explain why cells need oxygen during respiration.
# heading for the main title. Use ## and ### for the rest.Markdown paragraphs are regular text separated by blank lines.
This is one paragraph.
This is another paragraph.
Students will work in groups to read the article answer questions discuss their answers and then write a summary of what they learned about renewable energy sources and their impact on communities.
Students will work in groups to read the article.
They will answer discussion questions with their group.
Then, each student will write a short summary about renewable energy and its impact on communities.
**Important idea**
*Emphasized phrase*
**Claim:** School start times should be later.
*Reason:* Students need enough sleep to learn effectively.
- Pencil
- Notebook
- Highlighter
- Chromebook
Create a student-friendly checklist for this lesson.
Include:
- Materials
- Vocabulary
- Partner task
- Independent practice
- Exit ticket
1. Read the passage.
2. Highlight key evidence.
3. Discuss with a partner.
4. Write a one-paragraph response.
Create a lesson plan using these steps:
1. Begin with a hook.
2. Introduce three vocabulary terms.
3. Model one example.
4. Give students guided practice.
5. End with an exit ticket.
> This is a quoted passage or highlighted note.
Read this sentence from the article:
> The river became polluted after chemicals entered the water supply.
Explain the cause-and-effect relationship in student-friendly language.
Blockquotes are useful when you want the AI to treat text as a passage, quote, note, or student sample.
---
## Teacher Notes
Use this section for planning.
---
## Student Version
Use this section for student-facing directions.
Use `Ctrl + C` to copy.
The file is named `lesson-plan.md`.
In Mermaid, start a flowchart with `flowchart TD`.
Code blocks are one of the most important Markdown features for GenAI tools.
```text
Put exact text here.
```
Use code blocks to preserve line breaks, indentation, prompts, source text, examples, and code.
```markdown
# Lesson Title
## Objective
Students will identify the main idea of a nonfiction passage.
## Activity
- Read the passage.
- Highlight key details.
- Write a summary.
```
```html
<h1>Hello, world!</h1>
```
```css
body {
font-family: Arial, sans-serif;
}
```
```javascript
console.log("Hello, world!");
```
```python
print("Hello, world!")
```
Separate your instructions from your source material.
You are helping me create a student-friendly reading activity.
## Task
Create a 6th-grade reading activity from the source text.
## Requirements
- Use simple language.
- Include 5 vocabulary words.
- Include 3 comprehension questions.
- Include 1 short writing prompt.
## Source Text
```text
Paste the article, passage, notes, or transcript here.
```
Markdown tables use pipes | and hyphens -.
| Column 1 | Column 2 | Column 3 |
|---|---|---|
| Row 1 | Detail | Detail |
| Row 2 | Detail | Detail |
| Term | Student-Friendly Definition | Example |
|---|---|---|
| Claim | What you believe or argue | School lunches should be healthier. |
| Evidence | Facts that support your claim | A survey showed students want more fruit. |
| Reasoning | Explanation that connects evidence to claim | More fruit can help students make healthier choices. |
| Term | Student-Friendly Definition | Example |
|---|---|---|
| Claim | What you believe or argue | School lunches should be healthier. |
| Evidence | Facts that support your claim | A survey showed students want more fruit. |
| Reasoning | Explanation that connects evidence to claim | More fruit can help students make healthier choices. |
Tables are excellent for giving AI tools structured requirements.
Create a rubric using this structure:
| Criteria | 4 - Advanced | 3 - Proficient | 2 - Developing | 1 - Beginning |
|---|---|---|---|---|
| Claim | Clear, specific, and arguable | Clear and arguable | Somewhat clear | Missing or unclear |
| Evidence | Strong, relevant evidence | Relevant evidence | Limited evidence | Little or no evidence |
| Reasoning | Explains evidence thoroughly | Explains evidence clearly | Explanation is basic | Explanation is missing |
Use - [ ] for unchecked boxes and - [x] for checked boxes.
- [ ] Read the article.
- [ ] Highlight three important details.
- [ ] Write one question.
- [ ] Share with a partner.
Create a student checklist for revising an argumentative paragraph.
Use this format:
- [ ] My claim is clear.
- [ ] I included evidence.
- [ ] I explained how the evidence supports my claim.
- [ ] I checked spelling and punctuation.
[Link Text](https://example.com)
Read more at [NASA Climate Kids](https://climatekids.nasa.gov/).


Sometimes you want to show Markdown symbols without activating them. Use a backslash before the symbol.
\# This will not become a heading.
\* This will not become a bullet.
| Mistake | Problem | Fix |
|---|---|---|
| No blank line between sections | Text may run together | Add blank lines |
| Unclosed code block | Everything after it may look like code | Add closing backticks |
| Tables with uneven columns | Table may break | Match the number of cells |
| Huge table cells | Hard to read | Keep cells short |
| Too many heading levels | Structure becomes confusing | Mostly use #, ##, and ### |
| Smart quotes in code | Code may break | Use plain quotes |
Create the output in clean Markdown.
## Requirements
- Use `#`, `##`, and `###` headings.
- Use short paragraphs.
- Use bullets for lists.
- Use tables only when they make information easier to scan.
- Put copy-ready examples inside fenced code blocks.
- Do not use decorative symbols.
- Do not use emojis unless requested.
- Make the result easy to copy into a blog, LMS, Google Doc, or GitHub page.
## Topic
[Insert your topic here]
## Audience
[Insert your audience here]
## Purpose
[Insert what the output should help the reader do]
Convert these rough notes into clean Markdown.
## Requirements
- Add a clear title.
- Organize ideas under headings.
- Use bullets for lists.
- Create a table if it helps compare ideas.
- Keep wording clear and concise.
- Preserve important details.
## Rough Notes
```text
Paste notes here.
```
Turn this information into a clean Markdown table.
## Requirements
- Use short column headings.
- Keep each cell brief.
- Make the table easy to scan.
- Do not include long paragraphs inside cells.
## Information
```text
Paste information here.
```
Create a student-friendly rubric in Markdown.
## Audience
[Grade level or student group]
## Assignment
[Describe the task]
## Requirements
- Use a Markdown table.
- Include 4 performance levels.
- Use student-friendly language.
- Keep each cell short.
- Add a brief self-reflection checklist after the rubric.
## Criteria
```text
Paste criteria here.
```
Create a lesson plan in clean Markdown.
## Topic
[Insert topic]
## Grade Level
[Insert grade level]
## Time
[Insert lesson length]
## Requirements
- Use clear headings.
- Include a learning objective.
- Include vocabulary.
- Include teacher steps.
- Include student tasks.
- Include checks for understanding.
- Include an exit ticket.
- Use tables only where helpful.
make me a lesson about main idea with questions and stuff for 5th grade
Create a 5th-grade lesson on identifying the main idea in nonfiction text.
## Requirements
- Use clean Markdown.
- Include a learning objective.
- Include 3 vocabulary terms.
- Include teacher modeling steps.
- Include guided practice.
- Include independent practice.
- Include 5 comprehension questions.
- End with an exit ticket.
## Format
```markdown
# Lesson Title
## Learning Objective
## Vocabulary
## Teacher Modeling
## Guided Practice
## Independent Practice
## Questions
## Exit Ticket
```
The improved version gives the AI a clear grade level, topic, output format, checklist, and Markdown structure to follow.
# Title
## Section
### Subsection
**Bold text**
*Italic text*
- Item one
- Item two
- Item three
1. First step
2. Second step
3. Third step
> Quoted text or source passage
Use `inline code` for exact text.
```text
Paste exact text here.
```
| Column 1 | Column 2 |
|---|---|
| Row 1 | Detail |
| Row 2 | Detail |
- [ ] Task one
- [ ] Task two
- [x] Completed task
[Link text](https://example.com)

Use Markdown to create a prompt for a GenAI tool. Your prompt should include a title, task, audience, requirements, source text, and requested output format.
# GenAI Task Prompt
## Task
Create [type of output] about [topic].
## Audience
This is for [grade level or audience].
## Requirements
- Requirement one
- Requirement two
- Requirement three
## Source Text
```text
Paste source text here.
```
## Output Format
Use clean Markdown with:
- Headings
- Bullets
- A table if helpful
- A short summary
Markdown works best when it is simple. Clear headings, short lists, clean tables, and well-labeled code blocks help both people and GenAI tools understand exactly what you want.