Copy-External-Image-as-Base64

Copy External Images as Base64 Chrome Extension

Chrome Extension Manifest V3 License

A Chrome extension that automatically converts external images to Base64 format when copying content to your clipboard, ensuring images remain accessible even when offline or when original URLs become unavailable.

πŸš€ Features

πŸ“‹ How to Use

For Text Selections with Images:

  1. Select content containing external images on any webpage
  2. Right-click and choose β€œCopy with external images as Base64”
  3. Paste anywhere - images are now embedded and will always display

For Individual Images:

  1. Right-click directly on an external image
  2. Choose β€œCopy with external images as Base64”
  3. Paste the converted image with embedded Base64 data

πŸ›  Installation

  1. Visit the Chrome Web Store
  2. Click β€œAdd to Chrome”
  3. Confirm installation

Manual Installation (Developer Mode)

  1. Download or clone this repository
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable β€œDeveloper mode” in the top right
  4. Click β€œLoad unpacked” and select the extension directory
  5. The extension will appear in your extensions list

πŸ“ File Structure

Copy External Image as Base64/
β”œβ”€β”€ manifest.json          # Extension manifest (Manifest V3)
β”œβ”€β”€ background.js          # Service worker with main logic
β”œβ”€β”€ icons/                 # Extension icons
β”‚   β”œβ”€β”€ icon16.png
β”‚   β”œβ”€β”€ icon48.png
β”‚   └── icon128.png
β”œβ”€β”€ README.md             # This file
└── privacy-policy.md     # Privacy policy

πŸ”§ Technical Details

Permissions Used:

Supported Formats:

Browser Compatibility:

πŸ”’ Privacy & Security

See Privacy Policy for detailed information.

πŸ› Troubleshooting

Images Not Converting?

Context Menu Not Appearing?

Clipboard Issues?

🀝 Contributing

Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests.

Development Setup:

  1. Clone the repository
  2. Load the extension in developer mode
  3. Make your changes
  4. Test thoroughly
  5. Submit a pull request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

πŸ“ž Support

If you encounter any issues or have questions:


Perfect for:

Made with ❀️ for better web content management