Convert Reddit Posts and Threads to Markdown — Complete Guide
Convert Reddit posts and nested comment threads to clean, readable Markdown. Works with any subreddit. Free tier includes 5 monthly conversions.
URL Swap Example
reddit.com/r/micro_saas/comments/1trtnhs/earlyseo_small_experiment_tracking_when_ai/anypost.md/reddit/r/micro_saas/comments/1trtnhs/earlyseo_small_experiment_tracking_when_ai/What you get
- Post body plus nested comment trees as readable lists
- Self-posts, link posts and image posts all supported
- Post + top comments as a flat 10-credit conversion
- Subreddit and author context kept in output
- Free tier: 5 single-post conversions monthly
- Comments available with API key and credits
Convert Reddit Posts and Threads to Markdown
Reddit hosts some of the internet's most valuable discussions — technical deep-dives, AMAs, community knowledge bases, and expert Q&A. But Reddit's threaded format and web UI make it hard to save, quote, or archive discussions.
AnyPost converts any Reddit post to clean Markdown, preserving the structure of both the original post and comment threads.
Why Convert Reddit to Markdown?
Preserve Valuable Discussions
Reddit threads often contain:
- Expert explanations — engineers, scientists, professionals sharing knowledge
- Community consensus — crowdsourced answers to complex questions
- Historical context — how communities reacted to events over time
- AMA content — Q&A with notable figures
Converting to Markdown lets you:
- Archive before threads are deleted or locked
- Quote accurately with full context
- Search offline in your notes app
- Feed to LLMs as training or reference material
Research and Reference
Academics, journalists, and researchers use Reddit as a source:
- Social science research — studying online communities
- Market research — product feedback and sentiment
- Journalism — documenting public discourse
- Technical research — troubleshooting and solutions
How It Works
The URL Swap
Before: https://reddit.com/r/micro_saas/comments/1trtnhs/earlyseo_small_experiment_tracking_when_ai/
After: https://anypost.md/reddit/r/micro_saas/comments/1trtnhs/earlyseo_small_experiment_tracking_when_ai/
Including Comments
Add comments with ?comments=on or specify a number:
https://anypost.md/reddit/r/micro_saas/comments/1trtnhs/earlyseo_small_experiment_tracking_when_ai/?comments=10
https://anypost.md/reddit/r/micro_saas/comments/1trtnhs/earlyseo_small_experiment_tracking_when_ai/?comments=50
Sample Output
Post Only (Free Tier)
# Domenorange (r/micro_saas)
**EarlySEO - small experiment tracking when AI assistants cite indie blogs**
I was curious whether tiny sites ever get cited inside ChatGPT or Perplexity answers. Late nights after work I set up a crude tracker that pings a batch of prompts and logs sources.
I published ~25 structured posts on a test site. Definitions, FAQs, step lists. After a few weeks a couple citations finally showed up, mostly from the FAQ style pages.
The tracker eventually turned into a small project called [EarlySEO](http://aiseoblogging.com/), where I kept the citation monitoring built in.
---
2026-05-30 · Reddit · [Original post](https://www.reddit.com/r/micro_saas/comments/1trtnhs/earlyseo_small_experiment_tracking_when_ai/)
Post with Comments
# r/programming · u/dev_expert
## Clean Markdown Export Tool Released
[Original post content...]
---
## Comments
### u/tech_reviewer · 234 points
This is exactly what I needed for my research workflow. Does it handle nested replies?
**Reply from u/dev_expert:**
> Yes, nested replies are preserved as nested lists in Markdown. It handles up to 6 levels of nesting.
### u/casual_reader · 89 points
Can I use this without creating an account?
**Reply from u/dev_expert:**
> Absolutely. 5 free conversions per month without an account. More with an API key.
---
💬 comments · r/micro_saas · [View on Reddit](https://reddit.com/r/micro_saas/comments/1trtnhs/earlyseo_small_experiment_tracking_when_ai/)
Comment Thread Structure
Reddit's nested comments become nested Markdown lists:
| Reddit Structure | Markdown Output |
|---|---|
| Top-level comment | - Comment text |
| Reply | - Reply text |
| Nested reply | - Nested reply |
| Deep thread | - Deeper... |
The indentation preserves the conversation flow.
What's Supported
Post Types
| Post Type | Markdown Output |
|---|---|
| Self-post | Full text body |
| Link post | Title + URL |
| Image post | Title + image link |
| Video post | Title + video link |
| Poll post | Title + poll options |
| Gallery | Title + image links |
Content Elements
| Element | Included |
|---|---|
| Post title | ✓ |
| Author username | ✓ |
| Subreddit | ✓ |
| Post body | ✓ |
| Upvote count | ✓ |
| Comment count | ✓ |
| Post date | ✓ |
| Links | ✓ (as Markdown) |
| Images | ✓ (as links) |
| Flair tags | ✓ |
Pricing
| Feature | Free Tier | With API Key |
|---|---|---|
| Single post | 5/month | Unlimited |
| Post + 10 comments | — | 10 credits |
| Post + 50 comments | — | Variable |
| Author metadata | — | ✓ |
API Usage
# Post only (free tier, or with key for unlimited)
curl "https://anypost.md/reddit/r/sub/comments/abc/title"
# With comments (API key required)
curl -H "Authorization: Bearer apk_live_xxx" "https://anypost.md/reddit/r/sub/comments/abc/title?comments=50"
# JSON API
curl -H "Authorization: Bearer apk_live_xxx" "https://anypost.md/api/convert?url=https://reddit.com/r/sub/comments/abc/title&comments=50"
Use Cases
Technical Documentation
Save troubleshooting threads:
# Archive a solved bug thread
curl -H "Authorization: Bearer apk_live_xxx" "https://anypost.md/reddit/r/webdev/comments/abc/solved-bug-thread?comments=50" > ~/docs/bug-fixes/$(date +%Y%m%d)-reddit-thread.md
Research Archives
Build collections of community discussions:
# Weekly research roundup
for url in $(cat research-urls.txt); do
curl -H "Authorization: Bearer apk_live_xxx" "https://anypost.md/reddit/${url}?comments=25"
done > ~/research/roundup-$(date +%Y%m%d).md
Content Moderation
Document problematic posts:
# Archive before removal
curl -H "Authorization: Bearer apk_live_xxx" "https://anypost.md/reddit/r/sub/comments/abc/controversial-post?comments=on" > ~/mod-archive/report-$(date +%Y%m%d).md
Troubleshooting
"Some comments are missing" Comments may be deleted by users or moderators. AnyPost captures what's publicly visible at fetch time.
"Comment threads are too deep" Extremely deep threads (>6 levels) may be truncated to preserve readability.
"Media doesn't display" Reddit media links in Markdown point to original URLs. Some may require Reddit login or specific headers.
Related Conversions
Last updated: May 28, 2026
Frequently asked questions
- Can I include Reddit comments?
- Yes. Turn on Comments and AnyPost returns the post plus up to 10 top-level replies as a single 10-credit conversion, formatted as nested Markdown lists. Add ?comments=50 for up to 50 comments.
- Do I need an account to convert a Reddit post?
- No. Single-post conversions work on the free tier (5 per month). Comments and author metadata need credits and an API key.
- What types of Reddit posts work?
- All types: self-posts (text-only), link posts (with URL), image posts, video posts, and poll posts. The content is extracted based on what's publicly available.
Related guides
X
Turn any X/Twitter post or thread into clean, portable Markdown. One URL swap gives you full text, thread order, and metadata.
X
Export X long-form articles to clean, archivable Markdown. Full content extraction with author metadata and source attribution.
Substack
Convert Substack posts and newsletters to clean Markdown without paywall chrome. Perfect for research, archiving, and content migration.
Ready to convert Reddit posts?
Try the live converter now — no signup required for the free tier.