Convert Markdown to ServiceNow journal field format directly in your browser. Write in Markdown, convert with one click, and paste into ServiceNow.
- 📝 Popup Converter — Click the extension icon, paste markdown, get ServiceNow-ready output
- 🖱️ Context Menu — Right-click selected text to convert in place
- ⚡ ServiceNow Integration — Adds a convert button directly on journal fields
- ⌨️ Keyboard Shortcut —
Cmd+Shift+M(Mac) /Ctrl+Shift+M(Windows/Linux) - 🎨 Custom Alerts — Create personalized alert types with custom colors and emojis
- 🔒 Privacy-First — All processing happens locally, no data sent to servers
![]() |
![]() |
|---|---|
![]() |
- Download the latest release from GitHub Releases or clone the repository:
git clone https://github.com/yadav-prakhar/markdown-sn-extension.git
- Open Chrome and go to
chrome://extensions/ - Enable Developer mode (toggle in top-right)
- Click Load unpacked
- Select the
markdown-sn-extensionfolder - Pin the extension to your toolbar for easy access
- Click the extension icon in the toolbar
- Paste your Markdown in the input area
- Click Copy to Clipboard
- Paste into ServiceNow journal field
![]() |
|---|
- Select text on any webpage
- Right-click → Convert Markdown to ServiceNow
- Converted text is copied to clipboard
![]() |
|---|
- Look for the
button near journal/comment fields
- Write markdown in the field
- Click the button to convert in-place
![]() |
|---|
| Element | Syntax |
|---|---|
| Headers | #, ##, ###, etc. |
| Bold | **text** or __text__ |
| Italic | *text* or _text_ |
| Bold + Italic | ***text*** |
| Strikethrough | ~~text~~ |
| Highlight | ==text== |
| Inline code | `code` |
| Code blocks | ``` fenced blocks |
| Links | [text](url) |
| Images |  |
| Unordered lists | - item or * item |
| Ordered lists | 1. item |
| Blockquotes | > quote |
| Alerts | > [!STATUS], > [!NOTE], etc. (10 built-in + custom) |
| Tables | Pipe-delimited tables |
| Horizontal rules | --- or *** |
Create your own alert types with custom styling:
- Click the ⚙️ (settings) button in the popup
- Click Add Custom Alert
- Configure name, emoji, and colors
- Use in markdown as
> [!YOUR_ALERT_NAME]
| Instant access to presets | Add custom alerts |
|---|---|
![]() |
![]() |
You can modify & reset the existing alert presets by clicking the ✏️ (edit) button in the popup.
| Modify existing alerts | Reset if you miss defaults |
|---|---|
![]() |
![]() |
Share your custom alerts with others:
- Export: Download your custom alerts as a JSON file
- Import: Load custom alerts from a JSON file
| Import & Export your presets | Share with others |
|---|---|
![]() |
![]() |
markdown-sn-extension/
├── manifest.json # Chrome Extension manifest (V3)
├── popup/ # Popup UI
├── background/ # Service worker (context menu)
├── content/ # Content script for ServiceNow pages
├── lib/ # Bundled markdown-servicenow library
└── icons/ # Extension icons
This extension processes all data locally in your browser. No data is collected, stored, or transmitted to external servers. See our Privacy Policy for details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
# Clone the repository
git clone https://github.com/yadav-prakhar/markdown-sn-extension.git
# Load in Chrome
# 1. Go to chrome://extensions/
# 2. Enable Developer mode
# 3. Click "Load unpacked"
# 4. Select the extension folderUses the markdown-servicenow library for conversion.
MIT License - see LICENSE for details.
- 🐛 Report a bug
- 💡 Request a feature
- ⭐ Star this repo if you find it useful!











