SmartGen Now Open source project

Announcing the launch of the SmartGen HTML Marquee Generator. Build customizable scrolling text, news tickers, announcements, and promotional banners without writing complex code.

SmartGen Now Open source project

SmartGen: All-in-One Digital & Web Utility Platform

Auto Changelog Status Pages Build Deployment
License: MIT
Open Source Love

SmartGen is a premier, open-source web utility ecosystem featuring over 45+ high-performance tools. Designed for developers, marketers, and SEO experts, it operates on a 100% Client-Side architecture, ensuring absolute privacy and lightning-fast execution without any server-side data storage.


🌐 Quick Access & Legal

Resource Link
Live Platform Website
Trust Center Trust Center
Founder Founder

βœ… All Systems Operational

Status: All tools and pages in the sitemap are working perfectly! No broken links found.

πŸš€ Project Overview & Core Values

SmartGen is built on the principle of Edge Processing. Unlike traditional utility sites that require data to be uploaded to a server, SmartGen performs all calculations, generations, and transformations directly within the user's browser or device.

  • Privacy First: No user data ever leaves the local device. There is no central repository of user-generated content for hackers to target.
  • Speed & Offline Functionality: Instant results without network latency. Many core utilities remain fully functional without an internet connection.
  • Accessibility: A clean, responsive, and ad-friendly UI for all devices.
  • SEO Optimized: Every tool is backed by a "Skyscraper" SEO strategy, featuring JSON-LD Schema and 1200+ word content blocks.

πŸ—οΈ Architecture & Tech Stack

SmartGen employs a lightweight, modular, and client-side focused architecture designed for speed, privacy, and ease of maintenance.

Frontend & Core Technologies

  • HTML5 & CSS3: Foundational markup and global styles (/assets/css/style.css).
  • JavaScript (ES6+): Powers all client-side logic.
    • /assets/js/app.js: Manages global UI elements (navbar/footer injection, theme toggling, mobile responsiveness).
    • /assets/js/search-data.js: Centralized JSON data for all tools, used for search functionality.
    • /assets/js/related-tools.js: Dynamically injects related tool suggestions.
  • File Structure: Each tool resides in its own directory (e.g., /[tool-folder]/index.html), keeping the application strictly modular.

Build & Content Management

  • Node.js & pnpm: Runtime environment and fast package manager.
  • Static Site Generation (SSG): scripts/build-blog.js generates the blog using front-matter for metadata and marked for Markdown-to-HTML conversion.
  • CI/CD: Automated changelogs via GitHub Actions and seamless deployments to GitHub Pages.

πŸ› οΈ Master Tool Directory

πŸ’» Developer & Technical

Icon Tool Name Description Privacy Note
πŸ–ΌοΈ Base64 to Image Decoder Converts Base64 strings back into image files. Decoding happens entirely in memory.
🎨 CSS Gradient Generator Create beautiful CSS gradients visually. Real-time rendering via GPU.
πŸ”’ MD5/SHA Hash Generator Generates secure cryptographic hashes. Input data is never sent to a server.
πŸ’» Live HTML Previewer Instantly renders HTML/CSS/JS in a sandbox. Uses a local iframe.
🌐 IP Address Lookup Find your public IP and network information. We do not log IP addresses.
JSON JSON Formatter & Validator Beautifies and checks JSON data for syntax. Client-side parsing.
🏷️ Meta Tag Generator Creates SEO-optimized meta tags. Generated locally.
πŸ“Έ Picture URL Generator Upload images and get direct live links. May use secure, user-controlled cloud storage.
πŸ“± QR Code Generator Custom QR codes for URLs, WiFi, and more. All encoding is offline-capable.
πŸ€– Robots.txt Generator Create robots.txt files for search engines. Outputs text locally.
πŸ“œ Schema Generator Generates JSON-LD structured data for SEO. Formats entirely on your device.
πŸ†” UUID / GUID Generator Generates unique random identifiers. No server interaction.

πŸ“ˆ Marketing & Social Media

Icon Tool Name Description Privacy Note
✍️ Blog Title Generator SEO-friendly blog titles and headlines. Local template logic.
⚠️ Disclaimer Generator Legal disclaimers to protect your business. Templates populated locally.
πŸ‘€ Facebook ID Finder Retrieves numeric IDs from profiles/pages. Fetches from public Graph API.
#️⃣ Hashtag Generator Trending hashtags for social posts. Local keyword analysis.
πŸ“œ Privacy Policy Generator Professional privacy policies for your site. Inputs are never stored.
βš–οΈ Terms & Conditions Usage agreements for digital platforms. Local logic-based generation.
πŸ”— UTM Link Builder Adds tracking parameters to URLs. Appends client-side.
πŸ’¬ WhatsApp Link Creates direct chat links for WhatsApp. Formats API link locally.
🎬 YouTube Thumbnail Retrieves HD thumbnails from any video. Accesses public YouTube servers.

πŸ” SEO & Content

Icon Tool Name Description Privacy Note
πŸ“Š Keyword Density Analyzes keyword frequency in text. Text analysis is local.
πŸ–‹οΈ Lorem Ipsum Generates placeholder text for designs. Local dictionary generation.
πŸ” SERP Preview Shows how pages appear in Google search. Visual preview rendered in browser.
πŸ”  Text Case Converter UPPER, lower, or Title Case conversion. Instant local transformation.
πŸ“ Word Counter Counts words, characters, and reading time. Real-time analysis as you type.

πŸ“… Daily Utilities & Calculators

Icon Tool Name Description Privacy Note
πŸ“… Age Calculator Calculates exact age and date differences. Local date math.
βš–οΈ BMI BMR Calculator Body Mass Index and metabolic rate. Physical data is never shared.
🎨 Color Palette Extracts dominant colors from images. Image pixel analysis is on-device.
🏦 EMI Calculator Monthly installments and interest. Offline-capable calculation.
πŸ“‰ Image Compressor Reduces image size without losing quality. Local GPU/CPU re-encoding.
πŸ”’ Password Generator Creates cryptographically strong passwords. Uses local device entropy.
⏱️ Pomodoro Timer 25/5 focus timer based on Pomodoro. Timer logic runs locally.
πŸ“” Secure Notepad Private area to write and save notes. Stored in browser's local storage.

βš™οΈ Setup & Local Development

  1. Clone: git clone https://github.com/bayzed123/SmartGenQR.oi.git
  2. Add Upstream Remote: git remote add upstream https://github.com/bayzed123/SmartGenQR.oi.git
  3. Install: pnpm install (Required for blog build and linting).
  4. Create Branch: git checkout -b feature/your-feature-name
  5. Local Preview: Open any index.html or use npx serve for the full environment.
  6. Build Blog: pnpm build (Runs scripts/build-blog.js).

Developer Guidelines

  • Directory Structure: Each tool must reside in its own folder.
  • Client-Side Only: No server-side processing. Use JavaScript for all logic.
  • Global Logic Updates: Every new tool must be added to the TOOLS_INDEX array in assets/js/search-data.js to appear in search and recommendations.
  • SEO Skyscraper: Every index.html must include robust SEO content, FAQ schema, and optimized meta tags.

🀝 Contributing & Code of Conduct

We welcome contributions from everyone! By participating, you agree to abide by our Code of Conduct, which ensures a harassment-free experience for everyone.

Pull Request Workflow

  1. Tests: Ensure pnpm test, pnpm check, and pnpm format all pass.
  2. Commit Formatting: Use descriptive messages (e.g., feat: add new qr type, fix: resolve mobile overflow).
  3. Review Process: PRs are reviewed for code quality, performance impact, and browser compatibility (1-5 days turnaround).

See full templates for Bug Reports and Feature Requests in the repository documentation.


πŸ›‘οΈ Trust Center & Core Policies

Welcome to the SmartGen Trust Center. This document outlines our operational DNA, detailing our commitment to privacy, ethical monetization, and transparency.

Version Information

  • Mobile App Version: v1.0.0 (First Public Release)
  • Web Tools Version: v3.2.0 (Stable GitHub Release)
  • Trust Center Edition: 2026.06

1. Core Data Processing & Analytics

SmartGen operates without requiring user registration, login, or account creation. We do not collect or store personal or user-generated content. Limited non-personal technical data (device information, crash logs) may be processed by trusted third-party services (Google Firebase, Google Analytics, Google Tag Manager) strictly for performance monitoring and stability improvements.

2. The Edge Processing Imperative (Philosophy of Privacy)

Instead of relying on distant servers, the vast majority of our core functionalities are executed directly on your device. This means that when you create a QR code from sensitive text or compress a personal image, that data never leaves your secure local environment.

3. Ethical Monetization Strategy

SmartGen tools are 100% free. To sustain development costs, we monetize ethically via Google AdMob and voluntary donations.

  • Ad Personalization: Users have complete control over their advertising experience and can opt-out of personalized ads via device-level settings at any time. We do not directly control AdMob's internal ad targeting system.

4. Children’s Privacy & Age Restrictions

SmartGen is not directed to children under 13 (or the applicable digital consent age). We do not knowingly collect personal data from children or profile minors for advertising. AdMob is configured to comply with child-safe advertising policies.

5. External API Processing & Data Flow

While most tools operate client-side, specific features (like the AI Vocal Remover or URL fetchers) utilize external APIs.

  • Requests are initiated solely by user action.
  • Only necessary input is transmitted, processed temporarily, and never stored permanently on our servers.

6. User Data Control

Because SmartGen maintains no user accounts, there is no server-side data to delete. Users have full control over locally stored data and can wipe it entirely by clearing their browser cache or uninstalling the application.


πŸ“ž Contact & Official Support Channels

If you find this utility platform helpful, consider supporting its development via PayPal or Payoneer. Your appreciation keeps the project alive and free for everyone!


Copyright (c) 2023-2026 Sayad Md Bayezid Hosan. All rights reserved. Built with passion and integrity.

Join the SmartGen Community

Get our latest tech updates, open-source guidelines, and tool reviews delivered straight to your inbox.