URL Shortener Using HTML, CSS and JavaScript with Source Code


Welcome to our innovative URL Shortener project, where simplicity meets functionality in the realm of web applications. This project, developed using HTML, CSS, and JavaScript, introduces a sleek and user-friendly platform for transforming lengthy URLs into concise and shareable links. The user interface is thoughtfully designed to ensure an intuitive and seamless experience, allowing users to effortlessly navigate through the process of URL shortening. With a clean and modern design, the application not only provides a practical solution for shortening URLs but also enhances the overall aesthetic appeal.

Our URL Shortener embraces the power of client-side technologies to deliver instant results. Leveraging the TinyURL API, users can quickly generate shortened links with just a few clicks. The incorporation of JavaScript enables dynamic and interactive features, such as the ability to copy the shortened URL to the clipboard with a single button click. This project stands as a testament to the harmonious integration of design and functionality, offering a stylish and efficient solution to the ever-present need for concise and shareable URLs in the digital landscape.

You may also check this simple HTML, CSS and JavaScript projects:


  1. User-friendly Interface: The clean and intuitive interface ensures a seamless user experience. Designed with the user in mind, the layout is straightforward and easy to navigate.

  2. Instant URL Shortening: With just a few clicks, users can quickly shorten long and cumbersome URLs. The application leverages the TinyURL API to generate shortened links effortlessly.

  3. Copy to Clipboard: The project includes a convenient "Copy" button that allows users to copy the shortened URL to their clipboard with a single click. This feature enhances user convenience and promotes efficient sharing of shortened links.

  4. Stylish Design: The project features a modern design, incorporating the Poppins font for a visually appealing and professional appearance. The background gradient adds a touch of elegance to the overall aesthetic.

Technologies Used:

  1. HTML: Used for creating the structure and layout of the web pages.

  2. CSS: Provides styling and ensures a visually appealing and responsive design. Utilizes the Poppins font and a background gradient for a modern look.

  3. JavaScript: Enables dynamic and interactive features on the client side. Utilizes the Fetch API to communicate with the TinyURL API for URL shortening. Implements functionality for copying the shortened URL to the clipboard.

Sample Screenshots of the Project:

Landing Page

Sample URL Shortening

How to Run?

  • Download the provided source code zip file.
  • Extract the downloaded zip file.
  • Open the html file and you are now ready to go!


In conclusion, the URL Shortener project showcases the seamless integration of design and functionality, offering users an effortless solution to the challenges of dealing with lengthy URLs. The combination of HTML, CSS, and JavaScript results in a user-friendly interface that simplifies the URL shortening process. By harnessing the power of the TinyURL API, users can quickly generate concise and shareable links, enhancing the overall accessibility and readability of their web addresses. The project's commitment to a clean and modern design, coupled with interactive features such as one-click copying to the clipboard, ensures a satisfying user experience. Whether for personal use or professional communication, this URL Shortener stands as a reliable and stylish tool, demonstrating the efficacy of web technologies in addressing the practical needs of the digital landscape.

That's it! I hope this "URL Shortener Using HTML, CSS and JavaScript" will assist you on your programming journey, providing value to your current and upcoming projects.

For additional tutorials and free source codes, explore our website.

Enjoyyy :>>

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Add new comment