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!