NameBlock-Designer
December 30, 2025 Β· View on GitHub
NameBlock-Designer is a web-based tool for creating personalized name blocks with customizable colors and dynamic themes. Users can download their designs as images, and the tool is fully responsive, providing a seamless experience on all devices.
Features
-
Dynamic Block Creation: Converts each character of the entered name into a colorful block.
-
Customizable Colors: Allows individual color selection for each block.
-
Automatic Coloring: Provides a one-click option to apply a preset color palette.
-
Image Download: Lets users save their creations as PNG images.
-
Gradient Background: Apply gradient effects to the websiteβs background, without affecting the saved transparent PNG image.
-
Multiple Themes: Includes various themes for an engaging user experience, such as:
- π Sunset Vibes
- π Ocean Breeze
- π Lavender Dream
- π Green Freshness
- π₯ Fiery Passion
- π Golden Hour
- π’ Calm Seas
- π Peachy Pink
- π Autumn Leaves
- π Mysterious Night
- βοΈ Pastel Dream
- π΄ Tropical Paradise
- π«οΈ Purple Haze
- π Berry Blast
- π€οΈ Silver Lining
- π¬οΈ Cool Breeze
Directory Structure
NameBlock-Designer/
|
βββ index.html # Main HTML structure of the application
βββ css/
β βββ index.css # CSS file for styling the webpage
βββ js/
β βββ index.js # JavaScript file for interactivity and functionality
βββ images/
βββ Logo.png # Application logo
βββ NAMEBLOCK DESIGNER_NameBlock.png # Main illustration created using the tool
βββ Designed Name_Transparent.png # Example with transparent background
Usage
- Open
index.htmlin a browser. - Enter your desired name in the input field.
- Use the color pickers to customize individual block colors or apply the preset palette using the Auto Colors button.
- Optionally, choose a theme from the available options, such as Sunset Vibes or Ocean Breeze. This step does not affect the result; the output will be a transparent PNG image with name blocks in the selected colors and white letters inside the blocks.
- Download your design as a transparent PNG image by clicking Download Image.
- Use the generated name blocks in your portfolio, personal cards, or other projects. For inspiration and examples, visit my portfolio and my GitHub profile. The project is deployed at NameBlock-Designer Live, or you can download and run it locally.
Preview of Creations
Design Examples: Main illustration created using the tool.

Design Examples Transparent: Example with transparent background.

Technologies Used
- HTML5: For structuring the web application.
- CSS3: For styling and responsive design.
- JavaScript: For interactivity and dynamic content.
- html2canvas: For capturing the design and saving it as an image.
Website Design
Additional Notes
- Explore more frontend development projects in my repository: Website-Frontend-Development.
- NameBlock-Designer is a tool to create vibrant, personalized name blocks. I used it to design blocks, made them transparent using Remove.bg, and added them to my portfolio website.
Contributing
Contributions are welcome! Feel free to fork the repository and submit a pull request.
License
This project is licensed under the MIT License.
Thanks for Visiting π
- Drop a π if you find this repository useful.
- If you have any doubts or suggestions, feel free to reach me.
π« How to reach me: ΒΒ Β
- Contribute and Discuss: Feel free to open issues π, submit pull requests π οΈ, or start discussions π¬ to help improve this repository!
