1<!doctype html> 2<html lang="en"> 3<head> 4<meta charset="utf-8">
5<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4975278089120826" 6 crossorigin="anonymous"></script>
6 7<meta name="viewport" content="width=device-width, initial-scale=1.0"> 8<title>Contact SongDonkey.AI</title> 9<meta name="description" content="Get in touch with the SongDonkey team â questions, feedback, or issues with the AI vocal remover and audio cutter."> 10<link rel="canonical" href="https://songdonkey.ai/contact"> 11<meta name="theme-color" content="#F5F4F7"> 12<link rel="preconnect" href="https://fonts.googleapis.com"> 13<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 14<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Manrope:wght@400;500;600&display=swap"> 15<link rel="stylesheet" href="/assets/style.css?v=2"> 16</head> 17<body> 18 19<header class="mesh"> 20 <div class="wrap"> 21 <nav class="site-nav"> 22 <a class="brand" href="/"> 23 <span class="brand-mark" aria-hidden="true"> 24 <svg width="16" height="16" viewBox="0 0 18 18" fill="none"> 25 <rect x="0.5" y="6.5" width="2.3" height="5" rx="1.15" fill="white"></rect> 26 <rect x="4.5" y="4" width="2.3" height="10" rx="1.15" fill="white"></rect> 27 <rect x="8.5" y="1" width="2.3" height="16" rx="1.15" fill="white"></rect> 28 <rect x="12.5" y="4.5" width="2.3" height="9" rx="1.15" fill="white"></rect> 29 <rect x="16" y="6" width="2.3" height="6" rx="1.15" fill="white"></rect> 30 </svg> 31 </span> 32 <span class="brand-name">songdonkey</span> 33 </a> 34 <div class="nav-links"> 35 <a href="/audio-cutter">Audio Cutter</a> 36 <a href="/how-to-remove-vocals-from-a-song">Guide</a> 37 <a href="/about">About</a> 38 </div> 39 <a class="nav-cta" href="/">Try it free</a> 40 <button class="nav-toggle" aria-label="Open menu" aria-expanded="false"> 41 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 6h18M3 12h18M3 18h18" stroke-linecap="round"></path></svg> 42 </button> 43 </nav> 44 <div class="mobile-menu"> 45 <a href="/audio-cutter">Audio Cutter</a> 46 <a href="/how-to-remove-vocals-from-a-song">Guide</a> 47 <a href="/about">About</a> 48 <a href="/contact">Contact</a> 49 <a class="btn btn-primary nav-cta" href="/">Try it free</a> 50 </div> 51 <div class="page-hero"> 52 <span class="eyebrow">Contact</span> 53 <h1 style="margin-top: 14px;">Contact SongDonkey</h1> 54 <p class="hero-sub" style="max-width: 480px; margin-top: 12px; padding-bottom: 32px;">Questions, feedback, or something not working right? Send it over â we read every message.</p> 55 </div> 56 </div> 57</header> 58 59<main> 60 <section class="section"> 61 <div class="wrap"> 62 <form name="contact" method="POST" data-netlify="true" class="prose" style="max-width: 480px; gap: 16px;" id="contact-form"> 63 <input type="hidden" name="form-name" value="contact"> 64 <div class="form-field"> 65 <label for="name">Name</label> 66 <input type="text" id="name" name="name" required> 67 </div> 68 <div class="form-field"> 69 <label for="email">Email</label> 70 <input type="email" id="email" name="email" required> 71 </div> 72 <div class="form-field"> 73 <label for="message">Message</label> 74 <textarea id="message" name="message" required></textarea> 75 </div> 76 <button type="submit" class="btn btn-primary" style="width: fit-content;">Send message</button> 77 <p id="contact-success" style="display:none; color: var(--pink-label); font-weight: 600;">Thank you for your message â we'll be in touch soon.</p> 78 </form> 79 </div> 80 </section> 81</main> 82 83<footer class="site-footer"> 84 <div class="wrap"> 85 <div class="footer-top"> 86 <div class="brand" style="max-width: 280px;"> 87 <span class="brand-mark" aria-hidden="true"> 88 <svg width="16" height="16" viewBox="0 0 18 18" fill="none"> 89 <rect x="0.5" y="6.5" width="2.3" height="5" rx="1.15" fill="white"></rect> 90 <rect x="4.5" y="4" width="2.3" height="10" rx="1.15" fill="white"></rect> 91 <rect x="8.5" y="1" width="2.3" height="16" rx="1.15" fill="white"></rect> 92 <rect x="12.5" y="4.5" width="2.3" height="9" rx="1.15" fill="white"></rect> 93 <rect x="16" y="6" width="2.3" height="6" rx="1.15" fill="white"></rect> 94 </svg> 95 </span>
96 <span class="brand-name">songdonkey</span> 97 </div> 98 <div class="footer-cols"> 99 <div class="footer-col"> 100 <div class="footer-col-label">Product</div> 101 <a href="/">Vocal Splitter</a> 102 <a href="/audio-cutter">Audio Cutter</a> 103 <a href="/how-to-remove-vocals-from-a-song">Guide</a> 104 </div> 105 <div class="footer-col"> 106 <div class="footer-col-label">Company</div> 107 <a href="/about">About</a> 108 <a href="/contact">Contact</a> 109 <a href="/privacypolicy">Privacy Policy</a> 110 </div> 111 </div> 112 </div> 113 <div class="footer-bottom"> 114 <span>© 2026 SongDonkey.AI</span> 115 <nav class="lang-row" aria-label="Language"> 116 <a href="/">English</a> 117 <a href="/de">Deutsch</a> 118 <a href="/es">Español</a> 119 <a href="/fr">Français</a> 120 <a href="/ja">æ¥æ¬èª</a> 121 <a href="/ko">íêµì´</a> 122 <a href="/pt">Português</a> 123 </nav> 124 </div> 125 </div> 126</footer> 127
128<script src="/assets/site.js?v=2"></script>
vendor: 1 bytes, line 128
128
129<script> 130 var form = document.getElementById('contact-form'); 131 if (form) { 132 form.addEventListener('submit', function (e) { 133 // Netlify intercepts and handles submission server-side; this just 134 // shows a local confirmation without a page reload. 135 var success = document.getElementById('contact-success'); 136 fetch('/', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: new URLSearchParams(new FormData(form)).toString() }) 137 .then(function () { form.style.display = 'none'; if (success) success.style.display = 'block'; }) 138 .catch(function () { form.submit(); }); 139 e.preventDefault(); 140 }); 141 } 142</script>
142 143</body> 144</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.