Frequently Asked Questions

Everything you need to know about BunnyEdit and markdown editing

💡 General Questions

BunnyEdit is a professional-grade markdown editor designed exclusively for macOS. It provides a beautiful, distraction-free writing environment with live preview, advanced formatting tools, and seamless document organization.

Built with native macOS technologies, BunnyEdit offers Apple-level quality with features like real-time syntax highlighting, document outline navigation, smart auto-completion, and comprehensive export options.

Markdown is a lightweight markup language that uses plain text formatting syntax. It was created by John Gruber in 2004 to make writing for the web easier and more readable.

Markdown files are just plain text files (usually with .md extension) that can be opened and edited anywhere. They use simple symbols like **bold**, *italic*, and # headings to format text.

Why use Markdown?

  • Easy to learn - simple, intuitive syntax
  • Portable - works on any device, any platform
  • Future-proof - plain text will always be readable
  • Version control friendly - perfect for Git
  • Widely supported - used by GitHub, Reddit, Stack Overflow, and more

Learn more at Markdown Guide

Minimum Requirements:

  • macOS 14.0 (Sonoma) or later
  • Apple Silicon (M1, M2, M3) or Intel processor
  • 100 MB of available disk space
  • Internet connection for license activation (one-time)

Recommended:

  • macOS 15.0 (Sequoia) or later
  • Apple Silicon Mac for best performance
  • 4 GB RAM or more

Currently, BunnyEdit is available only for macOS. However, iOS and iPadOS versions are planned for future releases!

When the mobile versions are released, they will include:

  • Full markdown editing on iPhone and iPad
  • iCloud sync across all your devices
  • Universal purchase (buy once, use everywhere)
  • Handoff support between devices

Want to be notified when mobile versions are available? Contact us to join the early access list.

💳 Pricing & Licensing

BunnyEdit offers flexible pricing options:

  • Free Trial: 7 days with full access (no credit card required)
  • Monthly Subscription: $4.99/month
  • Annual Subscription: $39.99/year (save 33%)

All plans include:

  • Unlimited documents
  • All premium features
  • Unlimited exports
  • Up to 3 device activations
  • Priority email support
  • All future updates

The free trial gives you 7 days of full, unrestricted access to all of BunnyEdit's features:

  • ✅ All markdown formatting tools
  • ✅ Real-time syntax highlighting
  • ✅ Live preview with GitHub Flavored Markdown
  • ✅ Document outline and navigation
  • ✅ Smart auto-completion
  • ✅ Unlimited PDF, HTML, and DOCX exports
  • ✅ Advanced search and find & replace
  • ✅ Auto-save
  • ✅ Light and dark modes

No credit card required. Just download, install, and start writing!

Each BunnyEdit license allows activation on up to 3 devices.

Managing Devices:

  • You can deactivate BunnyEdit from any device in Settings → License
  • Deactivating frees up a license slot for use on another device
  • Your documents remain on each device (only the license is deactivated)

Need to use BunnyEdit on more than 3 devices? Contact us for team licensing options.

We offer a 7-day free trial so you can try BunnyEdit risk-free before purchasing.

Subscription Refunds:

  • Monthly subscriptions can be cancelled anytime (no refunds for partial months)
  • Annual subscriptions: Full refund within 30 days of purchase
  • Refunds are processed through our payment provider (Lemon Squeezy)

To request a refund, contact our support team with your license key.

Yes! We offer special pricing for:

  • Students & Educators: 30% discount with valid .edu email
  • Nonprofit Organizations: 30% discount with verification
  • Open Source Contributors: Free licenses for verified open source maintainers

Contact us with proof of eligibility to receive your discount code.

Features

Syntax highlighting colors your markdown text in real-time as you type, making it easier to see the structure of your document.

What gets highlighted:

  • Headings appear larger and in blue
  • Bold text appears in purple
  • Italic text appears in teal
  • Code appears in red (inline) or orange (blocks)
  • Links appear in indigo
  • Lists appear in green

You can enable/disable syntax highlighting in Settings → Editor.

The document outline (also called table of contents) automatically extracts all headings from your markdown document and displays them in a hierarchical, clickable list.

Features:

  • Shows all headings (H1 through H6)
  • Indented to show hierarchy
  • Click any heading to jump to that section
  • Updates in real-time as you type
  • Toggle visibility with ⌘⌃O

Perfect for navigating long documents like technical documentation, research papers, or books!

Auto-completion helps you write markdown faster by automatically completing syntax patterns.

Examples:

  • Type [ → automatically adds ]() for links
  • Type ``` → creates a code block with closing ```
  • Type * at line start → continues bullet list
  • Type 1. at line start → continues numbered list
  • Auto-pairs: **, __, ``, (), []

Enable/disable in Settings → Editor → Auto-completion.

BunnyEdit supports multiple export formats:

  • PDF: Professional documents with preserved formatting, perfect for sharing
  • HTML: Web-ready markup with inline CSS styling
  • DOCX: Microsoft Word format for collaboration
  • Plain Markdown: Standard .md files (always available)

Export Options:

  • Custom page sizes (Letter, A4, or custom)
  • Margin control
  • Headers and footers (PDF)
  • Syntax highlighting in code blocks
  • GitHub Flavored Markdown compatibility

Yes! BunnyEdit includes intelligent auto-save to protect your work.

Auto-save features:

  • Saves changes automatically while you type
  • Configurable interval (1, 2, 5, or 10 minutes)
  • Visual indicator when document has unsaved changes
  • Always saves on exit (with confirmation if needed)
  • No data loss if app crashes

Configure auto-save in Settings → General → Auto-save interval.

BunnyEdit offers powerful search capabilities:

Global Search (All Documents):

  • Search across all your markdown files at once
  • See matches with surrounding context
  • Click any result to jump to that location
  • Shows match count per file

Find & Replace (Current Document):

  • Case sensitive toggle
  • Whole word matching
  • Regular expression (regex) support
  • Replace individual or all matches
  • Highlight all matches in editor
  • Navigate between matches with ⌘G / ⌘⇧G

Open find & replace with ⌘F.

Yes! BunnyEdit fully supports macOS appearance modes.

Appearance options:

  • System: Automatically matches macOS settings (default)
  • Light: Always use light mode
  • Dark: Always use dark mode

All UI elements, syntax highlighting, and preview adapt seamlessly to your chosen theme.

Change appearance in Settings → Appearance → Theme.

Your documents are 100% private and stored locally on your Mac.

Privacy Features:

  • All documents stored in ~/Documents/BunnyEdit (customizable)
  • No cloud syncing by default (optional iCloud in future versions)
  • No analytics or tracking
  • No ads, ever
  • License validation uses minimal encrypted data
  • We never see your document content

Read our full Privacy Policy

📝 Markdown Syntax Guide

Here are the most common markdown formatting options:

Format Syntax Example
Bold **text** or __text__ bold text
Italic *text* or _text_ italic text
Strikethrough ~~text~~ strikethrough
Inline Code `code` code
Link [text](url) link text
Image ![alt](url) (image)

Learn more about basic syntax

Headings are created with # symbols. The number of symbols determines the heading level:

Syntax Output
# Heading 1

Heading 1

## Heading 2

Heading 2

### Heading 3

Heading 3

#### Heading 4

Heading 4

##### Heading 5
Heading 5
###### Heading 6
Heading 6

Tip: Headings appear in the document outline for easy navigation!

Unordered Lists (Bullets):

- Item 1
- Item 2
  - Nested item
  - Another nested item
- Item 3

You can also use * or + instead of -.

Ordered Lists (Numbers):

1. First item
2. Second item
3. Third item
   1. Nested numbered item
   2. Another nested item

Task Lists (Checkboxes):

- [ ] Unchecked task
- [x] Completed task
- [ ] Another task

Tip: Press Tab to indent and create nested lists.

Inline Code:

Use single backticks: `code here`

Code Blocks (Fenced):

Use triple backticks with optional language identifier:

```javascript
function hello() {
  console.log("Hello, World!");
}
```

Supported Languages:

  • JavaScript: ```javascript
  • Python: ```python
  • Swift: ```swift
  • HTML: ```html
  • CSS: ```css
  • JSON: ```json
  • Bash: ```bash
  • And many more!

Indented Code Blocks:

Indent lines with 4 spaces or 1 tab:

    This is a code block
    Another line of code

Tables use pipes | and hyphens -:

| Header 1 | Header 2 | Header 3 |
|----------|----------|----------|
| Row 1    | Data     | Data     |
| Row 2    | Data     | Data     |

Column Alignment:

| Left     | Center   | Right    |
|:---------|:--------:|---------:|
| Left     | Center   | Right    |
| Aligned  | Aligned  | Aligned  |
  • :--- = Left aligned
  • :---: = Center aligned
  • ---: = Right aligned

Tip: Use BunnyEdit's table insertion button (toolbar) for easy table creation!

Inline Links:

[Link text](https://example.com)

Links with Titles (hover text):

[Link text](https://example.com "Hover title")

Reference Links:

[Link text][reference]

[reference]: https://example.com

Automatic Links:

https://example.com
<https://example.com>
<email@example.com>

Anchor Links (same document):

[Jump to section](#section-name)

Use > at the beginning of lines:

> This is a blockquote.
> It can span multiple lines.

Nested Blockquotes:

> First level
> > Second level
> > > Third level

Blockquotes with Formatting:

> **Bold text** in a quote
>
> - List item in quote
> - Another item

Use three or more hyphens, asterisks, or underscores:

---

***

___

All three create the same horizontal line.

Basic Image Syntax:

![Alt text](image-url.jpg)

Image with Title:

![Alt text](image-url.jpg "Image title")

Reference-style Images:

![Alt text][image-ref]

[image-ref]: image-url.jpg

Linked Images:

[![Alt text](image-url.jpg)](https://link-url.com)

Note: Image insertion and preview coming in BunnyEdit v1.2!

BunnyEdit supports GitHub Flavored Markdown (GFM) with extended syntax:

Strikethrough:

~~strikethrough text~~

Task Lists:

- [x] Completed task
- [ ] Incomplete task

Automatic URL Linking:

https://example.com (becomes clickable)

Footnotes:

Here's a sentence with a footnote.[^1]

[^1]: This is the footnote text.

Definition Lists:

Term
: Definition

Highlight (extended):

==highlighted text==

Subscript/Superscript (extended):

H~2~O (subscript)
X^2^ (superscript)

Use a backslash \ before the character to display it literally:

Character Escaped Syntax Purpose
\ \\ Backslash
` \` Backtick
* \* Asterisk
_ \_ Underscore
# \# Hash/Pound
- \- Hyphen/Dash
[ ] \[ \] Brackets

Example:

This is \*not\* italic
This is \_not\_ italic
\# This is not a heading

🔗 Markdown Resources

Here are the best resources for learning and mastering markdown:

Official Documentation:

Learning Guides:

Cheat Sheets:

Tools & Utilities:

GitHub Flavored Markdown (GFM) is an extension of standard markdown with additional features used on GitHub.

Additional Features in GFM:

  • Tables - Create formatted tables with pipes and hyphens
  • Task Lists - Interactive checkboxes with - [ ] and - [x]
  • Strikethrough - ~~text~~ creates crossed-out text
  • Automatic URL Linking - URLs become clickable automatically
  • Fenced Code Blocks - Code blocks with syntax highlighting
  • Emoji - Support for emoji shortcodes like :smile:
  • Mentions - @username references (GitHub-specific)

BunnyEdit fully supports GitHub Flavored Markdown!

Read the full GFM specification

🔧 Troubleshooting

Try these troubleshooting steps:

1. Check System Requirements:

  • Ensure you're running macOS 14.0 (Sonoma) or later
  • Check for macOS updates in System Settings

2. Restart BunnyEdit:

  • Quit the app completely (⌘Q)
  • Wait 5 seconds
  • Relaunch from Applications folder

3. Reset Preferences:

  • Quit BunnyEdit
  • Delete: ~/Library/Preferences/com.robertgrow.BunnyEdit.plist
  • Relaunch the app

4. Reinstall:

  • Delete BunnyEdit from Applications
  • Empty Trash
  • Download fresh copy from website
  • Reinstall

Still having issues? Contact Support with details about the crash.

Common License Issues:

1. Check Internet Connection:

  • License activation requires internet
  • Check your network connection
  • Try again in a few minutes

2. Verify License Key:

  • Copy/paste the key from your email (don't type manually)
  • Ensure no extra spaces before or after
  • Check you're using the correct format (XXXX-XXXX-XXXX-XXXX)

3. Check Device Limit:

  • Each license allows 3 device activations
  • Deactivate from another device if needed
  • Go to Settings → License → Deactivate

4. License Expired or Revoked:

  • Check your subscription status
  • Ensure payment went through
  • Contact support if you believe there's an error

Contact Support if you continue having issues.

Troubleshooting Export Issues:

1. Check Document Content:

  • Ensure your document has content (not empty)
  • Save the document before exporting

2. Check File Permissions:

  • Ensure you have write permission to the export location
  • Try exporting to your Desktop or Documents folder

3. PDF Export Issues:

  • Try different page size (Letter vs A4)
  • Check margin settings
  • Disable headers/footers if they're causing issues

4. Reset Export Settings:

  • Go to Settings → Export
  • Click "Reset to Defaults"
  • Try exporting again

If exports continue to fail, contact support with your document and export settings.