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

Encoder/Decoder

rudimucrudimuc3k downloads

Encoding and decoding text using Base64, ROT13 and Atbash ciphers.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates9

Encoder/Decoder Obsidian Plugin

This is a plugin for Obsidian to encode / decode texts.

Currently supported algorithms are:

  • atbash
  • Base16
  • Base64
  • Base85
  • ROT13

Installation

From within Obsidian

From Obsidian v0.9.8, you can activate this plugin within Obsidian by doing the following:

  • Open Settings > Third-party plugin
  • Make sure Safe mode is off
  • Click Browse community plugins
  • Search for "Encoder/Decoder Plugin"
  • Click Install
  • Once installed, close the community plugins window and activate the newly installed plugin

From Github

  • Clone this repository
  • Follow the instructions of the official Obsidian Sample Plugin to deploy it in your local installation

Usage

Following conversions are available

Source Destination Markdown keyword
text base16 transform-text-base16
base16 text transform-base16-text
text base64 transform-text-base64
base64 text transform-base64-text
text base85 transform-text-base85
base85 text transform-base85-text
text ROT13 transform-text-rot13
ROT13 text transform-rot13-text
text atbash transform-text-atbash
atbash text transform-atbash-text

Type the Markdown keyword to use the specific encoding.

For example if you like to print out a given text as base64 you have to write:

```transform-text-base64
this is a text to encode
```

The result will be this:

dGhpcyBpcyBhIHRleHQgdG8gZW5jb2Rl

Version History

1.3.1

  • Added base16 conversion

1.3.0

  • Refactorings in main.js for more dynamic bindings
  • Added base85 conversion

1.2.1

  • Added atbash conversion

1.2.0

  • Added Base64 Decoder
  • Updated dependency versions (vulnarabilities)
  • Base64 lib no longer used and removed
  • Refactoring of project structure

1.1.0

  • Added ROT13 conversion

1.0.0

  • First version to convert text to base64

Roadmap

Upcoming changes for this plugin:

  • Vigenere encoder/decoder
  • Hex encoder/decoder
  • Base32 encoder/decoder
  • Morse encoder/decoder
  • Text to ascii art (based on https://www.npmjs.com/package/figlet)
76%
HealthGood
ReviewCaution
About
Encode and decode text inline using Atbash, Base16, Base64, Base85 and ROT13 algorithms. Use Markdown keywords to trigger conversions and replace code blocks with the encoded or decoded result directly in your notes.
FormatsAutomationMarkdown
Details
Current version
1.3.1
Last updated
4 months ago
Created
2 years ago
Updates
9 releases
Downloads
3k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
rudimucrudimuc
github.com/rudimuc
GitHubrudimuc
  1. Community
  2. Plugins
  3. Formats
  4. Encoder/Decoder

Related plugins

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Auto Link Title

Automatically fetches the titles of links from the web.

Docxer

Import Word files easily. Adds a preview mode for .docx files and the ability to convert them to markdown (.md) files.

Link Embed

Convert URLs in your notes into embeded previews.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

BRAT

Easily install a beta version of a plugin for testing.

Outliner

Work with your lists like in Workflowy or Roam Research.