{"id":1572,"date":"2025-07-25T17:43:00","date_gmt":"2025-07-25T17:43:00","guid":{"rendered":"https:\/\/tools.mcstarters.com\/?page_id=1572"},"modified":"2025-08-08T06:11:22","modified_gmt":"2025-08-08T06:11:22","slug":"domain-name-generator","status":"publish","type":"page","link":"https:\/\/mcstarters.com\/tools\/domain-name-generator\/","title":{"rendered":"Free Domain Name Generator"},"content":{"rendered":"\n<div style=\"height:12px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n        <div class=\"ai-domain-generator-container\">\n            <div class=\"container\">\n                <div class=\"header\">\n                    <h1>NameMin \u2013 Free Domain Name Generator<\/h1>\n                    <p>Generator domains and claim free domain with new hostinger hosting account<\/p>\n                <\/div>\n                \n                <div class=\"input-section\">\n                    <div class=\"input-grid\">\n                        <div class=\"input-group\">\n                            <label for=\"keyword\">Keywords<\/label>\n                            <input type=\"text\" id=\"keyword\" placeholder=\"tech, startup, innovation, creative\">\n                        <\/div>\n                        \n                        <div class=\"input-group\">\n                            <label for=\"category\">Category<\/label>\n                            <select id=\"category\">\n                                <option value=\"general\">General<\/option>\n                                <option value=\"tech\">Technology<\/option>\n                                <option value=\"business\">Business<\/option>\n                                <option value=\"creative\">Creative<\/option>\n                                <option value=\"health\">Health & Fitness<\/option>\n                                <option value=\"education\">Education<\/option>\n                                <option value=\"travel\">Travel<\/option>\n                                <option value=\"food\">Food & Restaurant<\/option>\n                                <option value=\"fashion\">Fashion<\/option>\n                                <option value=\"gaming\">Gaming<\/option>\n                            <\/select>\n                        <\/div>\n                    <\/div>\n                    \n                    <button class=\"generate-btn\" onclick=\"generateDomains()\">\n                        Generate Domains\n                    <\/button>\n                <\/div>\n                \n                <div class=\"results\" id=\"results\" style=\"display: none;\">\n                    <h3>Generated Domain Names<\/h3>\n                    <div class=\"domain-grid\" id=\"domainGrid\"><\/div>\n                <\/div>\n                \n                <div class=\"stats\" id=\"stats\" style=\"display: none;\">\n                    <div class=\"stats-grid\">\n                        <div class=\"stat-item\">\n                            <span class=\"stat-number\" id=\"totalGenerated\">0<\/span>\n                            <span class=\"stat-label\">Generated<\/span>\n                        <\/div>\n                        <div class=\"stat-item\">\n                            <span class=\"stat-number\" id=\"availableCount\">0<\/span>\n                            <span class=\"stat-label\">Copied<\/span>\n                        <\/div>\n                        <div class=\"stat-item\">\n                            <span class=\"stat-number\" id=\"checkedCount\">0<\/span>\n                            <span class=\"stat-label\">Checked<\/span>\n                        <\/div>\n                    <\/div>\n                    <div class=\"history-box\">\n                        <ul id=\"copiedList\"><li>No copied domains yet<\/li><\/ul>\n                        <ul id=\"checkedList\"><li>No checked domains yet<\/li><\/ul>\n                        <ul id=\"favoritesList\"><li>No favorite domains yet<\/li><\/ul>\n                    <\/div>\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"history-actions\">\n  <button onclick=\"resetHistory()\">\ud83d\udd01 Reset History<\/button>\n<\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <style>\n           \n\t\t\t.history-actions {\n  margin-top: 12px;\n  text-align: right;\n}\n\n.history-actions button {\n  background: #ef4444;\n  color: #fff;\n  border: none;\n  padding: 8px 14px;\n  font-size: 14px;\n  border-radius: 8px;\n  cursor: pointer;\n  transition: background 0.2s ease;\n}\n\n.history-actions button:hover {\n  background: #dc2626;\n}\n\n\t\t\t\n  .container {\n            margin: 0 auto;\n            padding: 40px 20px;\n        }\n\n        .header {\n            text-align: center;\n            margin-bottom: 60px;\n        }\n\n        .header h1 {\n          \n            font-weight: 900;\n            white:#ffffff;\n            margin-bottom: 16px;\n            letter-spacing: -0.02em;\n            \n        }\n\n        @keyframes gradientShift {\n            0%, 100% { background-position: 0% 50%; }\n            50% { background-position: 100% 50%; }\n        }\n\n        .header p {\n            color: #a1a1aa;\n            max-width: 800px;\n            margin: 0 auto;\n        }\n\n        .input-section {\n            border: 1px solid #111216;\n            border-radius: 8px;\n            padding: 50px;\n\t\t\t background-color:#111216;\n        }\n\n        .input-grid {\n            display: grid;\n            grid-template-columns: 1fr 300px;\n            gap: 24px;\n            margin-bottom: 32px;\n\t\t\t \n        }\n\n        .input-group {\n            position: relative;\n        }\n\n        label {\n            display: block;\n            font-weight: 600;\n            color: #e4e4e7;\n            margin-bottom: 12px;\n            font-size: 0.95rem;\n            letter-spacing: 1px;\n        }\n\n        input[type=\"text\"], select {\n            width: 100%;\n            padding: 10px 24px;\n            background: rgba(255, 255, 255, 0.05);\n            border: 2px solid rgba(255, 255, 255, 0.08);\n            border-radius: 8px;\n            color: #ffffff;\n            font-size: 16px;\n            font-weight: 500;\n            transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);\n            backdrop-filter: blur(10px);\n        }\n\n          input[type=\"text\"]:focus, select:focus {\n            outline: none;\n            border-color: #495057;\n            background: rgba(255, 255, 255, 0.08);\n            box-shadow: \n                0 0 0 4px #495057\n                0 8px 32px #495057;\n            transform: translateY(-2px);\n        }\n\n        input[type=\"text\"]::placeholder {\n            color: #e4e4e6;\n            font-weight: 400;\n            font-size: 14px;\n        }\n\n        select option {\n         \n            color: #ffffff;\n        }\n\n        #category {\n  appearance: none;\n  background-image: url('data:image\/svg+xml;utf8,<svg fill=\"white\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M7 10l5 5 5-5z\"\/><\/svg>');\n  background-repeat: no-repeat;\n  background-position: right 10px center;\n  background-size: 16px;\n  padding-right: 40px;\n}\n\n\n        .generate-btn {\n            width: 100%!important;\n           \n        }\n\n        .results {\n            margin-top: 40px;\n        }\n\n        .results h3 {\n            font-weight: 800;\n            margin-bottom: 30px;\n            color: #ffffff;\n            text-align: center;\n        }\n\n        .domain-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));\n            gap: 24px;\n        }\n\n        .domain-item {\n            background: #111216;\n            backdrop-filter: blur(20px);\n            border: 1px solid rgba(255, 255, 255, 0.08);\n            border-radius: 8px;\n            padding: 28px;\n            transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);\n            position: relative;\n            overflow: hidden;\n        }\n\n        .domain-item:hover {\n            transform: translateY(-1px);\n            border-color: #495057;\n            \n        }\n\n        .domain-text {\n            font-weight: 700;\n            font-size: 1.3rem;\n            color: #ffffff;\n            margin-bottom: 20px;\n            word-break: break-all;\n        }\n\n        .domain-actions {\n            display: flex;\n            gap: 12px;\n            align-items: center;\n        }\n\n        .copy-btn {\n    width: 42px;\n    height: 42px;\n    background: url('https:\/\/mcstarters.com\/tools\/wp-content\/uploads\/2025\/07\/copy.png') center center no-repeat;\n    background-size: 22px 22px;\n    border: 1px solid rgba(255, 255, 255, 0.15);\n    border-radius: 8px;\n    cursor: pointer;\n    background-color: rgba(255, 255, 255, 0.05);\n    transition: all 0.3s ease;\n}\n\n.copy-btn.clicked {\n    background-image: url('https:\/\/mcstarters.com\/tools\/wp-content\/uploads\/2025\/07\/tick.png'); \/* green tick icon *\/\n    background-size: 20px 20px;\n    background-color: rgba(16, 185, 129, 0.15);\n    border-color: rgba(16, 185, 129, 0.4);\n}\n\n.copy-btn:hover {\n    background-color: rgba(255, 255, 255, 0.1);\n    border-color: rgba(255, 255, 255, 0.25);\n    transform: translateY(-1px);\n}\n\n\n         .check-btn {\n            padding: 6px 18px;\n            border: 1px solid rgba(255, 255, 255, 0.15);\n            border-radius: 8px;\n            font-size: 14px;\n            font-weight: 500;\n            font-family: 'Outfit', sans-serif;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            letter-spacing: 0.5px;\n            background: rgba(255, 255, 255, 0.05);\n            color: #e4e4e6;\n        }\n\n        .check-btn:hover {\n            background: rgba(255, 255, 255, 0.1);\n            border-color: rgba(255, 255, 255, 0.25);\n            transform: translateY(-1px);\n        }\n\n       \n\n        .check-btn:disabled {\n            opacity: 0.5;\n            cursor: not-allowed;\n            transform: none;\n            background: #666;\n        }\n\n        \n        .availability-status {\n            margin-top: 16px;\n            padding: 12px 16px;\n            border-radius: 8px;\n            font-size: 14px;\n            font-weight: 700;\n            text-align: center;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            font-family: 'Outfit', sans-serif;\n        }\n\n        .available {\n            background: rgba(16, 185, 129, 0.15);\n            color: #10b981;\n            border: 1px solid rgba(16, 185, 129, 0.3);\n        }\n\n        .available-buyable {\n            background: rgba(16, 185, 129, 0.1);\n            color: #10b981;\n            border: 1px solid rgba(16, 185, 129, 0.3);\n            cursor: pointer;\n            transition: all 0.3s ease;\n        }\n\n        .available-buyable:hover {\n            background: rgba(16, 185, 129, 0.15);\n            transform: translateY(-1px);\n        }\n\n        .unavailable {\n            background: rgba(239, 68, 68, 0.15);\n            color: #ef4444;\n            border: 1px solid rgba(239, 68, 68, 0.3);\n        }\n\n        .checking {\n            background: rgba(245, 158, 11, 0.15);\n            color: #f59e0b;\n            border: 1px solid rgba(245, 158, 11, 0.3);\n        }\n\n        .loading {\n            text-align: center;\n            padding: 60px;\n            color: #a1a1aa;\n        }\n\n        .spinner {\n            display: inline-block;\n            width: 50px;\n            height: 50px;\n            border: 3px solid rgba(255, 255, 255, 0.1);\n            border-top: 3px solid #e94205;\n            border-radius: 50%;\n            animation: spin 1s linear infinite;\n            margin-bottom: 20px;\n        }\n\n        @keyframes spin {\n            0% { transform: rotate(0deg); }\n            100% { transform: rotate(360deg); }\n        }\n\n        \n\n        .stats {\n            text-align: center;\n            margin-top: 50px;\n            padding: 40px;\n            background: rgba(255, 255, 255, 0.03);\n            border-radius: 8px;\n            border: 1px solid rgba(255, 255, 255, 0.06);\n            backdrop-filter: blur(20px);\n        }\n\n        .stats-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n            gap: 40px;\n        }\n\n        .stat-item {\n            text-align: center;\n            padding: 20px;\n            border-radius: 8px;\n            background: rgba(255, 255, 255, 0.02);\n            border: 1px solid rgba(255, 255, 255, 0.04);\n        }\n\n        .stat-number {\n            font-size: 2.5rem;\n            font-weight: 900;\n            color: #e94205;\n            display: block;\n        }\n\n        .stat-label {\n            color: #a1a1aa;\n            font-size: 0.9rem;\n            font-weight: 500;\n            letter-spacing: 1px;\n            margin-top: 8px;\n        }\n\n    .history-box {\n    margin-top: 30px;\n    background: rgba(255, 255, 255, 0.02);\n    border: 1px solid rgba(255, 255, 255, 0.06);\n    border-radius: 8px;\n    padding: 50px;\n    color: #ffffff;\n    text-align: left;\n   display: flex;\n    gap: 60px;\n    \n}\n\n.history-box h4 {\n    font-size: 1.5rem;\n    font-weight: 600;\n    margin: 12px 0 8px;\n    padding-bottom: 16px;\n}\n\n.history-box ul {\n\n    padding-left: 20px;\n    margin-bottom: 20px;\n}\n\n.history-box li {\n    font-size: 0.9rem;\n    margin-bottom: 4px;\n    color: #d4d4d8;\n    list-style: none;\n}\n\n.tag {\n    display: inline-block;\n    font-size: 10px;\n    font-weight: bold;\n    padding: 2px 6px;\n    margin-right: 6px;\n    border-radius: 8px;\n    letter-spacing: 0.5px;\n     \n}\n\n.tag-copied {\n    background: rgba(34, 197, 94, 0.15);\n    color: #22c55e;\n    border: 1px solid rgba(34, 197, 94, 0.4);\n   \n}\n\n.tag-checked {\n    background: rgba(59, 130, 246, 0.15);\n    color: #3b82f6;\n    border: 1px solid rgba(59, 130, 246, 0.4);\n}\n\n.tag-favorited {\n    background: rgb(233, 66, 5, 0.15);\n    color: #e94205;\n    border: 1px solid  rgb(233, 66, 5, 0.4);\n}\n        .fav-btn {\n    background: transparent;\n    border: none;\n    cursor: pointer;\n    font-size: 28px;\n    color: #fff;\n    transition: transform 0.2s;\n}\n\n.fav-btn:hover {\n    transform: scale(1.2);\n    color: #e94205;\n}\n\n.fav-btn.active {\n    color: green;\n}\n\n.fav-actions {\n    display: flex;\n    gap: 8px;\n    margin: 10px;\n}\n\n.fav-actions span {\n       padding: 6px 10px;\n    border: 1px solid rgba(255, 255, 255, 0.15);\n    border-radius: 8px;\n    font-size: 10px;\n    font-weight: 500;\n    cursor: pointer;\n    transition: all 0.3s ease;\n    letter-spacing: 0.5px;\n    background: rgba(255, 255, 255, 0.05);\n    color: #e4e4e6;\n}\n\n\n.fav-actions span:hover {\n    background: #d63a04;\n}\n\n\n        @media (max-width: 768px) {\n\t\t\t\n.domain-actions {\n    display: flex;\n    gap: 12px;\n    align-items: center;\n    flex-wrap: wrap;\n}\n\t\t\t\n            .container {\n                padding: 20px 16px;\n            }\n            \n            .input-section {\n                padding: 28px;\n            }\n            \n            .input-grid {\n                grid-template-columns: 1fr;\n                gap: 20px;\n            }\n            \n            .domain-grid {\n                grid-template-columns: 1fr;\n            }\n\t\t\t\n.history-box {\nflex-wrap: wrap;\n    gap: 30px;\n\tpadding: 10px;\n    \n}\n            \n            .header h1 {\n                font-size: 2.5rem;\n            }\n            \n            .header p {\n                font-size: 1.1rem;\n            }\n            \n            .stats-grid {\n                grid-template-columns: repeat(2, 1fr);\n                gap: 20px;\n            }\n\n        }\n\n        @media (max-width: 480px) {\n            .stats-grid {\n                grid-template-columns: 1fr;\n            }\n        }\n    <\/style>\n        <\/style>\n\n       <script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    \/\/ Make variables global\n    window.totalGenerated = 0;\n    window.checkedCount = parseInt(localStorage.getItem('checkedCount')) || 0;\n    window.copiedCount = parseInt(localStorage.getItem('copiedCount')) || 0;\n    window.copiedDomains = JSON.parse(localStorage.getItem('copiedDomains')) || [];\n    window.checkedDomains = JSON.parse(localStorage.getItem('checkedDomains')) || [];\n    window.favoriteDomains = JSON.parse(localStorage.getItem('favoriteDomains')) || [];\n\n    const domainData = {\n        prefixes: {\n            general: ['smart', 'quick', 'easy', 'simple', 'best', 'top', 'pro', 'super', 'mega', 'ultra', 'next', 'auto', 'rapid', 'swift', 'nova', 'apex'],\n            tech: ['cyber', 'digital', 'tech', 'web', 'cloud', 'ai', 'data', 'code', 'dev', 'byte', 'neural', 'quantum', 'nano', 'sync', 'nexus', 'logic'],\n            business: ['biz', 'corp', 'pro', 'elite', 'prime', 'apex', 'venture', 'global', 'smart', 'success', 'growth', 'scale', 'profit', 'exec', 'lead', 'edge'],\n            creative: ['art', 'studio', 'design', 'creative', 'vision', 'craft', 'pixel', 'canvas', 'inspire', 'dream', 'spark', 'flow', 'color', 'bold', 'vivid', 'zen'],\n            health: ['fit', 'health', 'vital', 'wellness', 'pure', 'natural', 'fresh', 'strong', 'active', 'zen', 'life', 'energy', 'boost', 'peak', 'prime', 'pure'],\n            education: ['learn', 'edu', 'study', 'smart', 'brain', 'knowledge', 'academy', 'skill', 'wise', 'scholar', 'teach', 'master', 'genius', 'bright', 'quick', 'sharp'],\n            travel: ['go', 'explore', 'journey', 'adventure', 'travel', 'wander', 'roam', 'discover', 'escape', 'quest', 'trek', 'voyage', 'nomad', 'globe', 'atlas', 'compass'],\n            food: ['taste', 'flavor', 'fresh', 'gourmet', 'delicious', 'savory', 'kitchen', 'chef', 'recipe', 'bite', 'spice', 'feast', 'organic', 'crisp', 'golden', 'royal'],\n            fashion: ['style', 'chic', 'trendy', 'fashion', 'elegant', 'boutique', 'glamour', 'vogue', 'couture', 'sleek', 'luxe', 'silk', 'velvet', 'modern', 'classic', 'elite'],\n            gaming: ['game', 'play', 'arcade', 'pixel', 'quest', 'level', 'epic', 'power', 'legendary', 'champion', 'esports', 'arena', 'battle', 'victory', 'legend', 'hero']\n        },\n        suffixes: {\n            general: ['hub', 'zone', 'spot', 'place', 'world', 'land', 'base', 'point', 'center', 'space', 'realm', 'domain', 'sphere', 'core', 'nest', 'haven'],\n            tech: ['lab', 'tech', 'soft', 'systems', 'solutions', 'innovations', 'digital', 'bytes', 'logic', 'core', 'nexus', 'matrix', 'cloud', 'ai', 'verse', 'grid'],\n            business: ['biz', 'corp', 'pro', 'elite', 'prime', 'apex', 'venture', 'global', 'smart', 'success', 'growth', 'scale', 'profit', 'exec', 'lead', 'edge'],\n            creative: ['studio', 'design', 'creations', 'works', 'arts', 'gallery', 'workshop', 'collective', 'agency', 'lab', 'space', 'house', 'forge', 'craft', 'atelier', 'canvas'],\n            health: ['wellness', 'fitness', 'health', 'life', 'care', 'therapy', 'clinic', 'center', 'balance', 'vital', 'strong', 'pure', 'fresh', 'zen', 'flow', 'harmony'],\n            education: ['academy', 'institute', 'learning', 'education', 'school', 'university', 'college', 'training', 'courses', 'skills', 'knowledge', 'study', 'learn', 'teach', 'mentor', 'guide'],\n            travel: ['travel', 'tours', 'adventures', 'journeys', 'explorations', 'expeditions', 'escapes', 'getaways', 'destinations', 'wanderlust', 'quest', 'voyage', 'trek', 'roam', 'compass', 'atlas'],\n            food: ['kitchen', 'cuisine', 'restaurant', 'cafe', 'bistro', 'deli', 'bakery', 'grill', 'eatery', 'dining', 'feast', 'taste', 'flavor', 'bite', 'spice', 'harvest'],\n            fashion: ['boutique', 'fashion', 'style', 'clothing', 'apparel', 'wear', 'couture', 'collection', 'closet', 'wardrobe', 'threads', 'chic', 'luxe', 'silk', 'velvet', 'couture'],\n            gaming: ['games', 'gaming', 'arcade', 'studios', 'entertainment', 'esports', 'arena', 'league', 'tournament', 'clan', 'guild', 'quest', 'battle', 'victory', 'legend', 'realm']\n        },\n        extensions: ['.com', '.net', '.org', '.info', '.biz','.io', '.ai', '.dev', '.tech', '.app', '.software', '.cloud', '.digital', '.data', '.systems','.co', '.shop', '.store', '.market', '.business', '.finance', '.money', '.invest', '.exchange','.art', '.design', '.media', '.photo', '.gallery', '.blog', '.press', '.news', '.video', '.music','.xyz', '.site', '.online', '.space', '.live', '.studio', '.today', '.now', '.future', '.next','.host', '.server', '.web', '.website', '.link', '.click', '.tools', '.services', '.solutions', '.expert','.us', '.uk', '.ca', '.eu', '.au', '.in', '.de', '.asia']\n    };\n\n    \/\/ Make functions global\n    window.generateDomains = function() {\n        const keyword = document.getElementById('keyword').value.trim();\n        const category = document.getElementById('category').value;\n        const resultsDiv = document.getElementById('results');\n        const domainGrid = document.getElementById('domainGrid');\n        const statsDiv = document.getElementById('stats');\n\n        resultsDiv.style.display = 'block';\n        statsDiv.style.display = 'block';\n        domainGrid.innerHTML = '<div class=\"loading\"><div class=\"spinner\"><\/div><p>Generating creative domain names...<\/p><\/div>';\n\n        setTimeout(() => {\n            const domains = generateDomainNames(keyword, category);\n            window.totalGenerated = domains.length;\n            document.getElementById('results').scrollIntoView({ behavior: 'smooth' });\n            updateStats();\n            displayDomains(domains);\n        }, 1500);\n    };\n\n    function generateDomainNames(keyword, category) {\n        const domains = [];\n        const prefixes = domainData.prefixes[category];\n        const suffixes = domainData.suffixes[category];\n        const extensions = domainData.extensions;\n        const keywords = keyword ? keyword.toLowerCase().split(',').map(k => k.trim().replace(\/\\s+\/g, '')) : [''];\n\n        for (let i = 0; i < 16; i++) {\n            let domainName = '';\n            const randomType = Math.random();\n\n            if (randomType < 0.25 && keyword) {\n                const kw = keywords[Math.floor(Math.random() * keywords.length)];\n                const suffix = suffixes[Math.floor(Math.random() * suffixes.length)];\n                domainName = kw + suffix;\n            } else if (randomType < 0.5 && keyword) {\n                const prefix = prefixes[Math.floor(Math.random() * prefixes.length)];\n                const kw = keywords[Math.floor(Math.random() * keywords.length)];\n                domainName = prefix + kw;\n            } else if (randomType < 0.75 && keyword) {\n                const prefix = prefixes[Math.floor(Math.random() * prefixes.length)];\n                const kw = keywords[Math.floor(Math.random() * keywords.length)];\n                const suffix = suffixes[Math.floor(Math.random() * suffixes.length)];\n                domainName = prefix + kw + suffix;\n            } else {\n                const prefix = prefixes[Math.floor(Math.random() * prefixes.length)];\n                const suffix = suffixes[Math.floor(Math.random() * suffixes.length)];\n                domainName = prefix + suffix;\n            }\n\n            if (Math.random() < 0.12) {\n                domainName += Math.floor(Math.random() * 99) + 1;\n            }\n\n            const extension = extensions[Math.floor(Math.random() * extensions.length)];\n            domains.push(domainName + extension);\n        }\n\n        return [...new Set(domains)];\n    }\n\n    function displayDomains(domains) {\n        const domainGrid = document.getElementById('domainGrid');\n        domainGrid.innerHTML = '';\n\n        domains.forEach(domain => {\n            const domainItem = document.createElement('div');\n            domainItem.className = 'domain-item';\n            domainItem.innerHTML = `\n                <div class=\"domain-text\">${domain}<\/div>\n                <div class=\"domain-actions\">\n                    <span class=\"copy-btn\" onclick=\"copyDomain('${domain}', this)\"><\/span>\n                    <span class=\"check-btn\" onclick=\"redirectToHostinger('${domain}')\">Claim Free Domain<\/span>\n                    <span class=\"fav-btn ${window.favoriteDomains.includes(domain) ? 'active' : ''}\" onclick=\"toggleFavorite('${domain}', this)\">\u2661<\/span>\n                <\/div>\n            `;\n            domainGrid.appendChild(domainItem);\n        });\n    }\n\n    window.copyDomain = function(domain, button) {\n        navigator.clipboard.writeText(domain).then(() => {\n            window.copiedCount++;\n            if (!window.copiedDomains.includes(domain)) window.copiedDomains.push(domain);\n            updateStats();\n            button.classList.add('clicked');\n            setTimeout(() => button.classList.remove('clicked'), 2000);\n        }).catch(() => {\n            const textArea = document.createElement('textarea');\n            textArea.value = domain;\n            document.body.appendChild(textArea);\n            textArea.select();\n            document.execCommand('copy');\n            document.body.removeChild(textArea);\n            window.copiedCount++;\n            if (!window.copiedDomains.includes(domain)) window.copiedDomains.push(domain);\n            updateStats();\n            button.classList.add('clicked');\n            setTimeout(() => button.classList.remove('clicked'), 2000);\n        });\n    };\n\n    window.redirectToHostinger = function(domain) {\n        window.checkedCount++;\n        if (!window.checkedDomains.includes(domain)) window.checkedDomains.push(domain);\n        updateStats();\n        const hostingerUrl = `https:\/\/go.mcstarters.com\/hostinger`;\n        window.open(hostingerUrl, '_blank');\n    };\n\n    window.toggleFavorite = function(domain, btn) {\n        const index = window.favoriteDomains.indexOf(domain);\n        if (index === -1) {\n            window.favoriteDomains.push(domain);\n            btn.classList.add('active');\n        } else {\n            window.favoriteDomains.splice(index, 1);\n            btn.classList.remove('active');\n        }\n        localStorage.setItem('favoriteDomains', JSON.stringify(window.favoriteDomains));\n        updateStats();\n    };\n\n    function updateStats() {\n        document.getElementById('totalGenerated').textContent = window.totalGenerated;\n        document.getElementById('availableCount').textContent = window.copiedCount + ' ';\n        document.getElementById('checkedCount').textContent = window.checkedCount + ' ';\n\n        localStorage.setItem('copiedCount', window.copiedCount);\n        localStorage.setItem('checkedCount', window.checkedCount);\n        localStorage.setItem('copiedDomains', JSON.stringify(window.copiedDomains));\n        localStorage.setItem('checkedDomains', JSON.stringify(window.checkedDomains));\n\n        const copiedList = document.getElementById('copiedList');\n        const checkedList = document.getElementById('checkedList');\n        const favoritesList = document.getElementById('favoritesList');\n\n        if (copiedList) {\n            copiedList.innerHTML = window.copiedDomains.map(d => `<li><span class=\"tag tag-copied\">copied<\/span> ${d}<\/li>`).join('');\n        }\n        if (checkedList) {\n            checkedList.innerHTML = window.checkedDomains.map(d => `<li><span class=\"tag tag-checked\">checked<\/span> ${d}<\/li>`).join('');\n        }\n        if (favoritesList) {\n            favoritesList.innerHTML = window.favoriteDomains.map(domain => `\n                <li> <span class=\"tag tag-favorited\">favorited<\/span>\n                    ${domain}\n                    <div class=\"fav-actions\">\n                        <span onclick=\"redirectToHostinger('${domain}')\">Claim Free Domain<\/span>\n                    <\/div>\n                <\/li>\n            `).join('');\n        }\n    }\n\n    \/\/ Initialize\n    document.getElementById('keyword').addEventListener('keypress', function(e) {\n        if (e.key === 'Enter') window.generateDomains();\n    });\n\n    \/\/ Set focus on keyword input\n    const keywordInput = document.getElementById('keyword');\n    if (keywordInput) {\n        keywordInput.focus();\n    }\n\n    \/\/ Update stats on initial load\n    updateStats();\n});\n\t\t   \n\t\t function resetHistory() {\n    \/\/ Clear all arrays\n    copiedDomains = [];\n    checkedDomains = [];\n    favoriteDomains = [];\n\n    \/\/ Clear localStorage\n    localStorage.removeItem('copiedDomains');\n    localStorage.removeItem('checkedDomains');\n    localStorage.removeItem('favoriteDomains');\n\n    \/\/ Update the DOM directly\n    document.getElementById('copiedList').innerHTML = `<li>No copied domains yet<\/li>`;\n    document.getElementById('checkedList').innerHTML = `<li>No checked domains yet<\/li>`;\n    const favList = document.getElementById('favoritesList');\n    if (favList) {\n        favList.innerHTML = `<li>No favorite domains yet<\/li>`;\n    }\n\n    \/\/ Optionally reset counts\n    document.getElementById('copiedCount').textContent = '0';\n    document.getElementById('checkedCount').textContent = '0';\n}\n  \n<\/script>\n        \n\n\n\n<p class=\"has-text-align-center has-small-font-size\">Created By:&nbsp;<a href=\"https:\/\/mudassar.work\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Mudassar Shakeel<\/a>&nbsp;<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group content\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h4 class=\"wp-block-heading\">Key Features of Free Domain Name Generator: <\/h4>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul start=\"1\" class=\"wp-block-list custom-list\">\n<li><strong>Keyword-Based Domain Generation<\/strong><\/li>\n\n\n\n<li>100% Free<\/li>\n\n\n\n<li>No Credit Card Needed<\/li>\n\n\n\n<li>Category Selection<\/li>\n\n\n\n<li>Responsive Design<\/li>\n\n\n\n<li>Domain Copy Function<\/li>\n\n\n\n<li>Hostinger Integration<\/li>\n\n\n\n<li>Local Storage<\/li>\n\n\n\n<li>Favorites System<\/li>\n\n\n\n<li>Statistics Tracking<\/li>\n\n\n\n<li>History Section<\/li>\n\n\n\n<li>Reset Functionality<\/li>\n\n\n\n<li>Modern UI<\/li>\n\n\n\n<li>AI-Powered Combinations<\/li>\n\n\n\n<li>Multiple TLDs<\/li>\n\n\n\n<li>Enter Key Support<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group content\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h4 class=\"wp-block-heading\">Frequently Asked Questions<\/h4>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1754502834853\" class=\"rank-math-list-item\">\n<h4 class=\"rank-math-question \">What is <strong><strong><strong>NameMin \u2013 Free\u00a0Domain Name Generator<\/strong><\/strong>?<\/strong><\/h4>\n<div class=\"rank-math-answer \">\n\n<p>NameMin is a free tool that creates unique, brandable domain name suggestions based on your keywords and selected category, helping you find the perfect domain for your website. It is created by Mudassar Shakeel.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1754503189045\" class=\"rank-math-list-item\">\n<h4 class=\"rank-math-question \"><strong>How does the domain generator work?<\/strong><\/h4>\n<div class=\"rank-math-answer \">\n\n<p>The tool combines intelligent algorithms with your input keywords and selected category to generate creative domain name combinations with various extensions (.com, .net, .io, etc.).<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1754503306766\" class=\"rank-math-list-item\">\n<h4 class=\"rank-math-question \"><strong>Is the AI Domain Generator really free to use?<\/strong><\/h4>\n<div class=\"rank-math-answer \">\n\n<p>Yes, our domain name generator is completely free with no hidden costs. You can generate unlimited domain name ideas without registration.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1754503315417\" class=\"rank-math-list-item\">\n<h4 class=\"rank-math-question \"><strong>Can I save my favorite domain names?<\/strong><\/h4>\n<div class=\"rank-math-answer \">\n\n<p>Absolutely! You can mark domains as favorites, and they&#8217;ll be saved in your browser&#8217;s local storage so you can access them later.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1754503328486\" class=\"rank-math-list-item\">\n<h4 class=\"rank-math-question \"><strong>How do I check if a domain is available?<\/strong><\/h4>\n<div class=\"rank-math-answer \">\n\n<p>Click the &#8220;Claim Free Domain&#8221; button next to any domain to check its availability on Hostinger, our recommended domain registrar.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1754503345407\" class=\"rank-math-list-item\">\n<h4 class=\"rank-math-question \"><strong>Does the tool work on mobile devices?<\/strong><\/h4>\n<div class=\"rank-math-answer \">\n\n<p>Yes, our domain generator is fully responsive and works perfectly on smartphones, tablets, and desktop computers.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1754503362492\" class=\"rank-math-list-item\">\n<h4 class=\"rank-math-question \"><strong>What categories of domains can I generate?<\/strong><\/h4>\n<div class=\"rank-math-answer \">\n\n<p>We offer 10+ categories including Technology, Business, Creative Arts, Health &amp; Fitness, Education, Travel, Food, Fashion, and Gaming.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1754503377751\" class=\"rank-math-list-item\">\n<h4 class=\"rank-math-question \"><strong>How many domain suggestions will I get?<\/strong><\/h4>\n<div class=\"rank-math-answer \">\n\n<p>Each generation produces 16 unique domain name ideas, and you can generate unlimited batches by clicking the button again.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1754503392131\" class=\"rank-math-list-item\">\n<h4 class=\"rank-math-question \"><strong>Why should I use this instead of other domain generators?<\/strong><\/h4>\n<div class=\"rank-math-answer \">\n\n<p>Our tool offers a cleaner interface, better categorization, local storage of favorites\/history, and direct integration with Hostinger for easy registration.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1754503405355\" class=\"rank-math-list-item\">\n<h4 class=\"rank-math-question \"><strong>How do I clear my domain history?<\/strong><\/h4>\n<div class=\"rank-math-answer \">\n\n<p>Click the &#8220;Reset History&#8221; button in the stats section to clear all your copied, checked, and favorite domains and start fresh.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Created By:&nbsp;Mudassar Shakeel&nbsp; Key Features of Free Domain Name Generator: Frequently Asked Questions<\/p>\n","protected":false},"author":2,"featured_media":1808,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-1572","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/mcstarters.com\/tools\/wp-json\/wp\/v2\/pages\/1572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mcstarters.com\/tools\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mcstarters.com\/tools\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mcstarters.com\/tools\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mcstarters.com\/tools\/wp-json\/wp\/v2\/comments?post=1572"}],"version-history":[{"count":3,"href":"https:\/\/mcstarters.com\/tools\/wp-json\/wp\/v2\/pages\/1572\/revisions"}],"predecessor-version":[{"id":1771,"href":"https:\/\/mcstarters.com\/tools\/wp-json\/wp\/v2\/pages\/1572\/revisions\/1771"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mcstarters.com\/tools\/wp-json\/wp\/v2\/media\/1808"}],"wp:attachment":[{"href":"https:\/\/mcstarters.com\/tools\/wp-json\/wp\/v2\/media?parent=1572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}