GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • JS Tutorial
  • Web Tutorial
  • A to Z Guide
  • Projects
  • OOP
  • DOM
  • Set
  • Map
  • Math
  • Number
  • Boolean
  • Exercise
  • Design a Text Editor using JavaScript
  • Currency Converter in JavaScript

This view

  • Original page
  • New address

GeezerVison is showing www.geeksforgeeks.org — JavaScript Projects | 80+ Project Ideas with Source Code for 2025 - GeeksforGeeks

geeksforgeeks
search icon
  • Courses
  • Tutorials
  • Interview Prep
  • JS Tutorial
  • Web Tutorial
  • A to Z Guide
  • Projects
  • OOP
  • DOM
  • Set
  • Map
  • Math
  • Number
  • Boolean
  • Exercise

Javascript Projects

Last Updated : 10 Sep, 2026

These JavaScript projects have been created using HTML, CSS, and JavaScript. HTML and CSS were used to design the user interface, while JavaScript was utilized to add functionality to the projects. Also, this JS Projects guide is categorized based on their level of difficulty, starting from basic JavaScript projects.

Project Preview: 5 Popular Projects


JavaScript Projects With Source Code, Categorized by Skill Level:

Mini Projects

  • Design a Text Editor using JavaScript
  • Currency Converter in JavaScript
  • Generate a Random Birthday Wishes using JavaScript
  • Design a Digital Clock using JavaScript
  • Design a Todo List using JavaScript
  • Create a Mobile Toggle Navigation Menu using JavaScript
  • Simple Tic-Tac-Toe Game using JavaScript
  • Design a Simple Calculator using JavaScript
  • Design a Scientific Calculator using JavaScript
  • Create an Image Lightbox Gallery using JavaScript
  • Preview Image on click in Gallery View using JavaScript
  • Add filter with Portfolio Gallery using JavaScript
  • Create a Mobile Toggle Navigation Menu using JavaScript
  • Create a Hoverable Side Navigation using JavaScript

Beginner

  • Price Range Slider with Min-Max Input
  • Lorem Ipsum Generator
  • Data Export and Import
  • Toast Notification
  • Button Loading Animation
  • Animated Click Effect
  • Create a Pagination
  • Popup Box Design
  • Prime Number Finder
  • Anagram Checker App
  • Anagram Counter
  • Password Strength Checker
  • Wikipedia Search
  • Star Rating Design
  • Password Generator App
  • Age Calculator
  • OTP Input Field
  • Calculator Design
  • Length Converter
  • Aspect Ratio Calculator
  • Simple Counter Design
  • Simple Calendar
  • Word and Character Counter
  • Multiplication Quiz Webapp
  • Create a Stopwatch
  • Temperature Converter
  • Randomly Change Image Color
  • Image Slider
  • Percentage calculator
  • Dark Mode for Websites
  • Student Grade Calculator
  • Navigation Menu
  • Incremental and Decremental Counter
  • Analog Clock
  • Hit the Mouse Game
  • Expanding Cards
  • Tip Calculator
  • Image Gallery
  • Loan Calculator
  • BMI Calculator
  • Rock, Paper, and Scissor Game
  • Hex Color Generator
  • Background Color Changer
  • Crack-The-Code Game
  • Dragon’s World Game
  • Tic-Tac-Toe Game
  • Binary Calculator
  • Gallery Viewer
  • Emoji Generator
  • Word Scramble Game
  • Search Bar Design
  • Create a Coin Flip
  • QR Code Generator
  • Image Resizer and Compressor Tool
  • Digital Clock
  • QR Code Scanner or Reader
  • Task Scheduler
  • Spy Number Checker
  • Mobile Toggle Navigation
  • Unicode Character Value
  • Random Password Generator
  • Show and Hide Password

Intermediate

  • GitHub Profile Search
  • Bookmark Landing Page
  • Multi-Step Progress Bar
  • Notes App Design
  • Quiz App with Timer
  • Autoplay Carousel
  • Letter Hover Effect
  • Expense Tracker
  • Table Sort Pro
  • Dynamic Resume Builder
  • Nested Chat Comments
  • Number System Converter
  • Word Guessing Game
  • Landing page
  • Link tree
  • Tap-the-Geek Game
  • Random Number Generator
  • JavaScript Carousel
  • Palindrome Checker App
  • Budget Management Tool
  • Portfolio Website
  • Mouse Move Parallax Effects
  • Detect Internet Speed Test
  • Task Tracker Project

Advanced

  • Employee Database Management System
  • Stack Visualizer
  • Responsive Admin Dashboard
  • Responsive Sliding Login & Registration Form
  • Simple Image Editor
  • Pay Role Management Webpage
  • Sentence Translator
  • Payroll Management Webpage
  • Text to Speech Convertor
  • AI Image Generator Website
  • Online Grocery Website
  • Joke Generator App
  • Online Cake Shop Website

If you want to revise the basics of HTML, CSS, and JavaScript, visit our easy tutorials:

  • Learn How to Structure Web Pages using HTML. (Learn here)
  • Style and layout your web content using CSS. (Learn here)
  • Make your website Interactive with JavaScript.(Learn here)
Comment

Explore

    JavaScript Basics
    • Introduction3 min read
    • Variables5 min read
    • Operators4 min read
    • Control Statements4 min read
    Array & String
    • Arrays6 min read
    • Array Methods4 min read
    • String5 min read
    • String Methods8 min read
    Function & Object
    • Functions4 min read
    • Function Expression3 min read
    • Function Overloading4 min read
    • Objects4 min read
    • Constructors4 min read
    OOP
    • OOP5 min read
    • Classes & Objects4 min read
    • Access Modifiers5 min read
    • Constructor4 min read
    Asynchronous JavaScript
    • Asynchronous2 min read
    • Callbacks4 min read
    • Promises4 min read
    • Event Loop3 min read
    • Async Await Fuction3 min read
    Exception Handling
    • Error and Exceptional Handling5 min read
    • Errors Throw & Try to Catch2 min read
    • Custom Errors2 min read
    • TypeError Invalid Array.prototype.sort argument1 min read
    DOM
    • DOM8 min read
    • DOM Elements3 min read
    • Custom Events4 min read
    • Addeventlistener5 min read
    Advanced Topics
    • Closure3 min read
    • Hoisting5 min read
    • Scope4 min read
    • Higher Order Functions7 min read
    • Debugging3 min read
    Courses
    • Placement 360 Course2 min read
    • MERN Full Stack Course2 min read
    • DSA and System Design Course2 min read
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.