Skip to main content
Obsidian works with the following file types natively. Files in unsupported formats are still visible in the File explorer but cannot be opened or previewed within Obsidian.

Supported formats

The primary format for notes in Obsidian. All notes are plain text files formatted with Markdown, which means you can open and edit them in any text editor.
Obsidian Bases files for structured, database-style views of notes in your vault.
Infinite canvas files using the open JSON Canvas format. Canvas lets you arrange notes, images, and cards on a freeform board.
.avif, .bmp, .gif, .jpeg, .jpg, .png, .svg, .webpImages can be embedded directly in notes and display inline.
.flac, .m4a, .mp3, .ogg, .wav, .webm, .3gpAudio files can be embedded in notes and play back with an inline audio player.
.mkv, .mov, .mp4, .ogv, .webmVideo files can be embedded in notes and play back with an inline video player.
PDF files can be embedded in notes and viewed with an inline PDF viewer. You can open a PDF at a specific page or set the viewer height.

Embedding files in notes

Many file types can be embedded directly into your notes, displaying their content inline rather than as a plain link.
Drag and drop a supported file into a note to embed it automatically.
The embedding syntax is the same for all supported types — prefix the link with !:
![[image.png]]
![[audio.mp3]]
![[video.mp4]]
![[document.pdf]]
See Embed files for the full embedding syntax, including how to resize images, open PDFs at specific pages, and embed headings or blocks from other notes.
Playback support for audio and video depends on the codecs available on your device.

Extend support with plugins

You can add support for additional file formats using community plugins. For example, some plugins add support for spreadsheets, code notebooks, or specialized data formats.

Build docs developers (and LLMs) love