LogoFetcher is a lightweight web application for fetching high-quality brand logos, optionally removing their backgrounds, and downloading them in multiple formats like PNG, SVG, and PDF.
- Search: Enter any brand name to fetch its logo.
- Background Removal: Toggle an option to remove the background for transparent images.
- Download Formats: Save the logo in your preferred format:
- PNG (Raster image)
- SVG (Scalable vector graphic)
- PDF (Portable document format)
- Responsive Design: Optimized for desktop and mobile users.
-
Clone the repository to your local system:
git clone https://github.com/yourusername/LogoFetcher.git cd LogoFetcher
-
Open
index.html
in any modern web browser. -
Enter a brand name (e.g., "apple", "google", or "microsoft") in the input field.
-
(Optional) Check the "Remove Background" option.
-
Click the Search button to fetch the logo.
-
Use the download buttons to save the logo in your preferred format.
LogoFetcher/
├── index.html # Main HTML file
├── style.css # CSS for styling the application
├── main.js # JavaScript for logic and functionality
├── README.md # Documentation
- HTML5: Markup for the web application.
- CSS3: Modern, responsive styling.
- JavaScript: Dynamic functionality, including API calls and image processing.
- Clearbit Logo API: Fetch logos based on brand domains.
- Upload and process custom logos.
- Resize and customize logo dimensions.
- Cache fetched logos for faster access.
Contributions are welcome! Here's how to get started:
- Fork the repository.
- Create a branch:
git checkout -b feature-branch-name
. - Make your changes and commit them:
git commit -m "Add feature description"
. - Push to the branch:
git push origin feature-branch-name
. - Submit a pull request.
This project is licensed under the MIT License. See the LICENSE
file for more information.
Made with ❤️ by easysnipets