A powerful, minimalist Chrome extension for taking notes in wiki markup format, highlighting text with 5 colors, and organizing everything with zero configuration. Built with Apple/Google-style simplicity - features that "just work."
- Zero configuration needed - Everything works out of the box
- Auto-detection - Dark mode, tags, and more
- One-click actions - Export, search, navigate
- Clean emoji UI - 🔍 📊 ↓ 👁 for instant recognition
- System integrated - Respects your OS theme preferences
- Side panel interface - Click the extension icon to open
- Wiki markup syntax support:
- Bold:
**text**or'''text''' - Italic:
//text//or''text'' - Headings:
== Heading ==,=== Subheading === - Lists:
* bulletor# numbered - Links:
[[link]]or[[url|label]] - Tasks:
[ ]unchecked,[x]checked - And more!
- Bold:
- Per-page notes - Automatically separate notes for each webpage
- Auto-save - Saves every 300ms after typing stops
- Live preview - Split-pane wiki markup rendering
- 🟨 Yellow - Important information
- 🟩 Green - Definitions
- 🟦 Blue - Questions
- 🟥 Red - Critical points
- 🟪 Purple - References
- Persistent - Highlights survive page reloads
- One-click remove - Right-click → "Remove Highlight"
- No configuration - Just type and search
- Cross-page - Searches all your notes
- Context preview - See matching text snippets
- One-click navigation - Jump to any note
- Keyboard shortcut:
Ctrl+Shift+F
- System preference detection - No manual toggle needed
- Live switching - Changes when your OS theme changes
- Full theme - Every UI element adapts
- Works everywhere - macOS, Windows, Linux
- Just type
#tagname- No manual tagging UI - Auto extraction - Tags appear in stats automatically
- Dashboard display - See all tags per note
- Zero effort - Works like Twitter/Instagram
- Essential stats only - Total notes, highlights
- All pages listed - With word count and date
- Tag display - Auto-detected tags shown
- One-click navigation - Jump to any page's notes
- Beautiful design - Gradient stats header
- One-click - No dialogs or choices
- Auto-format - Picks text or markdown based on length
- Auto-download - Saves directly to Downloads
- Smart naming - Uses page title
- Keyboard shortcut:
Ctrl+E
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked"
- Select the folder containing this extension
- The blue extension icon will appear in your toolbar
- Open the side panel: Click the extension icon in your Chrome toolbar
- Start writing: Use wiki markup syntax in the editor
- Auto-save: Your notes are automatically saved
- Preview: Click "Toggle Preview" to see rendered output
- Select text on any webpage
- Right-click and choose "Highlight as..."
- Pick a color:
- 🟨 Yellow (Important)
- 🟩 Green (Definition)
- 🟦 Blue (Question)
- 🟥 Red (Critical)
- 🟪 Purple (Reference)
- Text is highlighted and persists across page reloads
- Quick highlight:
Ctrl+Shift+Hfor yellow - Remove: Right-click highlighted text → "Remove Highlight"
- Select text on any webpage
- Right-click and choose:
- "Add as Heading" - Adds as
== Text == - "Add as Paragraph" - Adds as regular text
- "Add as Heading" - Adds as
- Side panel opens automatically
- Text appears at cursor position in your notes
- Click 🔍 button or press
Ctrl+Shift+F - Type your search query
- See results with context preview
- Click any result to jump to that page's notes
- Press Escape to exit search
- Click 📊 button in header
- See stats: Total notes, highlights
- Browse all pages with word counts and dates
- See auto-detected tags for each page
- Click any page to load its notes
- Just type
#tagnameanywhere in your notes - Tags auto-appear in the stats bar
- Tags show in dashboard for each note
- No manual tagging needed - it just works!
- Type
[ ]for an unchecked task - Type
[x]for a completed task - Toggle preview (👁) to see rendered checkboxes
- Simple and clean - no complex task manager
- Click ↓ button or press
Ctrl+E - Auto-downloads - no dialog needed
- Smart format:
- Short notes →
.txt - Long notes →
.md(markdown)
- Short notes →
- Filename based on page title
- Toast notification confirms export
Side Panel & Notes:
Ctrl+Shift+N- Open side panelCtrl+Shift+Q- Quick note (open panel and focus editor)Ctrl+S- Manual save (shows toast confirmation)Ctrl+P- Toggle preview modeTab- Insert 2 spaces for indentation
Highlighting:
Ctrl+Shift+H- Quick highlight (yellow) for selected text
Search & Navigation:
Ctrl+Shift+F- Open searchEscape- Exit search
Export:
Ctrl+E- Smart export (auto-downloads)
**bold**or'''bold'''- Bold text//italic//or''italic''- Italic text__underline__- Underlined text~~strikethrough~~- Strikethrough text`code`- Inline code
== Heading ==- Level 2 heading=== Heading ===- Level 3 heading==== Heading ====- Level 4 heading
* Bullet item 1
* Bullet item 2
# Numbered item 1
# Numbered item 2
[[link text]]- Internal link[[https://example.com|Example]]- External link with label
----- Horizontal line
manifest.json- Extension configuration (Manifest V3)background.js- Service worker handling context menus and side panelcontent.js- Content script for text highlightinghighlight.css- Styles for highlighted text on web pagessidepanel.html- Side panel interfacesidepanel.js- Main functionality, storage, and exportwiki-parser.js- Wiki markup parserstyles.css- Side panel stylingicon.svg,icon*.png- Extension icons
Notes and highlights are stored using Chrome's storage.local API:
- Per-page notes: Stored with URL-based keys
- Global notes: Stored under
wikiNotes_global - Highlights: Stored per URL in
allHighlights - Page index: Maintained in
notesIndexfor quick access
- Chrome 114+ required (for Side Panel API)
- Works on all websites (requires
<all_urls>permission) - Highlights persist across browser sessions
- Notes sync if Chrome Sync is enabled
- All data is stored locally on your device
- No data is sent to external servers
- Highlights are only visible to you
- Export files are saved to your local downloads folder
- Make sure you've reloaded the extension after installation
- Check that icon files (icon16.png, icon48.png, icon128.png) exist
- Try removing and re-adding the extension
- Check that the website allows content scripts
- Some sites (chrome://, file://) block extensions
- Clear browser cache and reload the page
- Ensure downloads permission is granted
- Check your browser's download settings
- Try using Ctrl+E keyboard shortcut
To modify the extension:
- Make changes to source files
- Go to
chrome://extensions/ - Click the refresh icon on the Ankur's Wiki Notes extension
- Test your changes
Free to use and modify.
Major redesign with Apple/Google-style simplicity
New Features:
- ✅ 5-color highlighting system (Yellow, Green, Blue, Red, Purple)
- ✅ Instant search across all notes with context preview
- ✅ Auto dark mode (system preference detection)
- ✅ Auto-detect tags from #hashtag syntax
- ✅ Clean dashboard with stats and navigation
- ✅ Task checkboxes ([ ] and [x])
- ✅ Smart one-click export
- ✅ Toast notifications
- ✅ 7 keyboard shortcuts
- ✅ Emoji-based UI (🔍 📊 ↓ 👁)
- ✅ Context menu integration
- ✅ Per-page note storage
- ✅ Fully responsive design
Design Philosophy:
- Zero configuration needed
- Features that "just work"
- System-integrated preferences
- Clean, uncluttered interface
- One-click actions
- Basic wiki markup note-taking
- Side panel interface
- Simple text editor