A very simple Base64 encoder and decoder. Text will be encoded/decoded in the corresponding input fields.
Base64 Encoding/Decoding Extension
This extension will encode and decode Base64 strings.
https://github.com/mymorkkis/b64-chrome-extension
I wrote this extension as I work with Base64 encoded ID's for GraphQL apps. I wanted an extension that would handle encoding and decoding these exclusively without any extra functionality.
Keyboard shortcut to open and close the extension: `Alt(option)+b`.
-----
The ID's I work with are in the format `NodeType:1` and I have two main work flows:
1. Typing (or pasting) an ID to be encoded which I then want to copy.
2. Pasting an encoded ID I would like to know the decoded value of or copy the underlying database ID.
I have set the input boxes to select all text on focus, unless a colon is found in the decoded ID, in which case the database ID will be selected.
Read more
https://github.com/mymorkkis/b64-chrome-extension
I wrote this extension as I work with Base64 encoded ID's for GraphQL apps. I wanted an extension that would handle encoding and decoding these exclusively without any extra functionality.
Keyboard shortcut to open and close the extension: `Alt(option)+b`.
-----
The ID's I work with are in the format `NodeType:1` and I have two main work flows:
1. Typing (or pasting) an ID to be encoded which I then want to copy.
2. Pasting an encoded ID I would like to know the decoded value of or copy the underlying database ID.
I have set the input boxes to select all text on focus, unless a colon is found in the decoded ID, in which case the database ID will be selected.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Base64 Encoding/Decoding", "description": "A very simple Base64 encoder and decoder. Text will be encoded/decoded in the corresponding input fields.", "version": "1.0.0", "action": { "default_title": "Base64 Encoding/Decoding", "default_popup": "popup.html" }, "icons": { "16": "icon16.png", "46": "icon48.png", "128": "icon128.png" }, "commands": { "_execute_action": { "suggested_key": { "default": "Alt+B" }, "description": "Opens Base64 Encoding/Decoding" } }}
Read more