Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

MD2Resume

Bradin RohdeBradin Rohde33 downloads

Convert a Markdown resume to a print-ready, modularly ordered PDF.

Add to Obsidian
MD2Resume screenshot
  • Overview
  • Scorecard
  • Updates2

An Obsidian plugin to convert markdown into a nice-looking resume!

image

Overview

I've spent far too many hours just trying to make my resume look right. No matter if I'm in Google Docs or Word, the formatting is always off. You know what's consistent? Markdown. That's why I built MD2Resume.

Installation

Note: Currently this is not supported as a Commmunity Plugin, someday I hope to get it approved!

  1. Navigate to the plugins directory of your Obsidian vault
cd ~/VAULT/PATH/.obsidian/plugins/
  1. Clone the project
git clone https://github.com/BrohdeXC/MD2Resume
  1. Navigate to the community plugins tab in Obsidian and if you don't have community plugins enabled, do that now

    image
  2. Refresh the plugins and enable it

    image

Quick Usage

  1. Grab the MD2Resume-Template.md file and move it into your vault, rename it as desired
mv ~/VAULT/PATH/.obsidian/plugins/MD2Resume/MD2Resume-Template.md ~/VAULT/PATH/RESUMES/YourResume.md
  1. While looking at your file, press the "Preview Resume" button on the left panel

    image
  2. Make that resume!

  3. Once you're ready to export, press the "Export as PDF" button above the preview

    image
  4. Select the destination for the file and give it a name, now you're ready to submit that application!

    image

Detailed Usage

Properties

The properties are values that show up at the top of the resume. This includes name, contact information, and a quick bio. These automatically generate hyperlinks in the PDF. Currently supported properties include:

  • name - Your Name
  • contact_email - Your Email
  • contact_phone - Your Phone Number
  • contact_website - Your Website
  • contact_linkedin - Your LinkedIn
  • contact_github - Your GitHub
  • header - Your bio

Body

Sections: ## Section Name
Any name; freely defined.

Job entries: ### Title | Date Range
The | separator triggers job formatting with a dot-leader between title and date. An optional italicized subtitle on the next line (*Company, Location*) is supported.

Project entries: ### Title: Subtitle
The : separator splits the title for inline subtitle styling. Without a : or |, it renders as a plain titled entry.

Bullets: - or * bullets
Works at section level (bare bullets) and inside entries.

Tag/plain-text lines: Any non-heading
Non-bullet plain text in a section body becomes a tag-list item (useful for certifications, tools, etc.).

Comments

Single hashes # and 4x hashes #### don't generate text in the PDF. This is so they can be used as comments and logic separators that you might not want to show in the resume itself.

HealthExcellent
ReviewSatisfactory
About
Convert Markdown notes into a clean, print-ready resume with live preview in Obsidian. Define header fields and sectioned entries using simple Markdown conventions (title|date, title:subtitle) to produce styled job/project entries with automatic contact links, then export as PDF.
PDFExportTemplating
Details
Current version
1.0.1
Last updated
2 weeks ago
Created
2 weeks ago
Updates
2 releases
Downloads
33
Compatible with
Obsidian 1.12.7+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Bradin RohdeBradin Rohdebrohdexc
brohde.me
GitHubbrohdexc
  1. Community
  2. Plugins
  3. PDF
  4. MD2Resume

Related plugins

Pandoc Plugin

Commands to export to Pandoc-supported formats like DOCX, ePub and PDF.

Slides Extended

Create markdown-based reveal.js presentations. Fork of Advanced Slides.

qmd as md

Edit, preview, and render Quarto (.qmd) files with executable code cells via Quarto to PDF, DOCX, HTML, or reveal.js.

Marp Slides

Create Marp presentations.

PDF Highlights

Extract highlights, underlines and annotations from your PDFs.

Templater

Create and use dynamic templates.

QuickAdd

Quickly add new notes or content to your vault.

Folder notes

Create notes within folders that can be accessed without collapsing the folder, similar to the functionality offered in Notion.

Text Extractor

A (companion) plugin to facilitate the extraction of text from images (OCR) and PDFs.

Karpathy LLM Wiki

Karpathy's LLM Wiki implementation - multi-page knowledge generation with entity/concept pages and conversational query.