A simple and flexible Chrome Extension that lets you quickly save and organize different types of content — including text, images, videos, and links — directly in your browser.
- 📌 Save notes as plain text
- 🖼️ Store image URLs and preview them instantly
- 🎥 Save video links (MP4/embedded sources)
- 🔗 Store clickable links
- 💾 Data persistence using localStorage
- 🧹 Clear all saved data with one click
-
User inputs content into the input field
-
Selects the type (Text / Image / Video / Link)
-
Data is stored in:
Data[]→ actual contentValue[]→ type identifier
-
On reload, saved notes are reconstructed dynamically
-
Enter content into the input field
-
Choose how to save it:
- Save as Text
- Save as Image
- Save as Video
- Save as Link
-
View your saved items in the list below
-
Use Clear All to reset everything
NoteMaker Extension/
│── index.html
│── script.js
│── style.css
│── Icons/
│ ├── floppy-disk-solid.svg
│ ├── image-solid.svg
│ ├── video-solid.svg
│ ├── link-solid.svg
│ └── trash-can-solid.svg
- Download or clone this repository
git clone https://github.com/your-username/notemaker-extension.git- Open Chrome and go to:
chrome://extensions/
-
Enable Developer Mode (top right)
-
Click Load Unpacked
-
Select the project folder
- HTML5
- CSS3
- JavaScript (Vanilla)
- Browser Local Storage API
-
Video embedding may not work for all URLs (e.g., YouTube links) 👉 YouTube requires iframe embedding instead of
<video> -
Duplicate entries can occur when reloading due to re-adding stored data 👉 Can be fixed by separating render logic from push logic
-
No validation for empty input 👉 Add a check before saving
⭐ If you find this useful, consider starring the repo!