A Chrome extension that helps technical writers and content creators modify web pages on the fly. Edit text, hide elements, manage page states, and audit accessibility—all through convenient right-click context menus.
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked"
- Select this extension directory
Right-click anywhere on a web page to access the Techwriter Toolbox menu options. Make your changes, save the state, and reload it anytime you revisit the page.
Make quick edits to any text on a page:
- Select the text you want to change
- Right-click and choose Edit text
- Enter your new text in the prompt
- The text is instantly replaced
Use cases:
- Fix typos or errors in documentation
- Test different wording variations
- Update outdated information for screenshots
- Create personalized content for presentations
Find and replace all occurrences of text across the entire page:
- Right-click anywhere on the page
- Choose Search and replace...
- Enter the text you want to find
- Enter the replacement text
- All instances are replaced automatically
Use cases:
- Replace real email addresses with example@example.com
- Change company names throughout documentation
- Replace phone numbers with placeholder text
- Update URLs or version numbers across a page
- Sanitize sensitive information before screenshots
Note: This replaces all occurrences on the page, making it perfect for batch replacements.
Temporarily make elements invisible while preserving page layout:
- Right-click on any element (paragraph, image, button, etc.)
- Choose Hide element
- The element becomes invisible but still takes up space
Use cases:
- Remove distracting elements while reading
- Hide sensitive information before taking screenshots
- Clean up cluttered interfaces
- Focus on specific sections of documentation
Completely remove elements from the page:
- Right-click on any element
- Choose Delete element
- The element is removed and space collapses
Use cases:
- Simplify complex interfaces for training materials
- Remove advertisements or sidebars
- Create cleaner screenshots
- Test how pages look without certain components
Preserve all your changes for later use:
- After making changes (editing, hiding, or deleting)
- Right-click anywhere and choose Save state
- All changes are saved to your browser
Important notes:
- States are saved per URL—each page has its own saved changes
- Saving again overwrites the previous state for that page
- Changes persist across browser sessions
Restore previously saved changes to the current page:
- Right-click anywhere and choose Load state
- The extension attempts to reapply all your saved changes
- If some elements can't be found, you'll be prompted to try advanced matching
Two-phase loading process:
- Primary matching: Uses the original element locations (fast and reliable)
- Fallback matching: If prompted, uses advanced techniques to find elements that may have moved or changed slightly
This two-phase approach makes the extension reliable even on dynamic websites where content may shift between sessions.
Remove saved changes for the current page:
- Right-click anywhere and choose Clear state
- The saved state is deleted (changes on the current page remain until reload)
Audit and understand the accessibility features of any web page:
- Right-click anywhere and choose Show accessibility labels
- All elements with accessibility attributes are highlighted with:
- Orange dashed borders
- "A11Y" badges
- Hover over any highlighted element to see its accessibility information
- Choose Hide accessibility labels to turn off highlighting
Displays information about:
- ARIA labels and descriptions
- Alternative text for images
- ARIA roles and live regions
- Tab order and focus management
- Screen reader visibility
Use cases:
- Audit documentation for accessibility compliance
- Identify missing or incorrect ARIA labels
- Verify screen reader compatibility
- Learn how accessibility attributes work
- Test and improve your own web content
- Google Chrome browser
- Chrome version 88 or higher (Manifest V3 support)
The extension requires these permissions:
- activeTab: Access the current tab to modify content
- storage: Save your page states locally in the browser
- contextMenus: Add right-click menu options
Your data never leaves your browser. All states are saved locally using Chrome's storage API.
Changes don't persist after page reload
- Remember to click Save state after making changes
- States are not loaded automatically—you must choose Load state from the menu
Load state fails to find some elements
- Try the low-confidence matching option when prompted
- Some dynamic websites may change their structure between sessions
- Check the browser console (F12) for detailed matching information
Context menu doesn't appear
- Refresh the page and try again
- Make sure the extension is enabled in
chrome://extensions/ - Some Chrome internal pages don't allow extensions to run
Changes affect the wrong element
- Complex websites may have similar elements that are hard to distinguish
- Try making more specific changes or editing smaller sections
- The fallback matching system uses multiple strategies to find the right elements
Techwriter Toolbox respects your privacy:
- All data is stored locally in your browser
- No information is sent to external servers
- No tracking or analytics
- No user accounts or login required
Current version: 1.0.0