Back to Templates
Feedback7 fields

Bug Report

A detailed bug report form with reproduction steps and severity levels.

Live Preview

Report a Bug

Copy the Code

Choose HTML for static sites or React for component-based apps. Replace YOUR_FORM_ID with your Rowen endpoint ID.

<form
action="https://rowen.in/api/f/YOUR_FORM_ID"
method="POST"
class="max-w-lg mx-auto bg-white rounded-2xl shadow-sm border border-gray-200 p-8"
>
<h2 class="text-xl font-bold text-gray-900 mb-6">Report a Bug</h2>
<div class="space-y-4">
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">Name</label>
<input type="text" name="name" class="w-full border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-[#E14E3A]/20 focus:border-[#E14E3A]" placeholder="Jane Doe" required />
</div>
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">Email</label>
<input type="email" name="email" class="w-full border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-[#E14E3A]/20 focus:border-[#E14E3A]" placeholder="jane@example.com" required />
</div>
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">Bug Title</label>
<input type="text" name="bug_title" class="w-full border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-[#E14E3A]/20 focus:border-[#E14E3A]" placeholder="Brief summary of the issue" required />
</div>
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">Steps to Reproduce</label>
<textarea name="steps_to_reproduce" rows="4" class="w-full border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-[#E14E3A]/20 focus:border-[#E14E3A] resize-none" placeholder="1. Go to...
2. Click on...
3. See error" required></textarea>
</div>
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">Expected Behavior</label>
<textarea name="expected_behavior" rows="4" class="w-full border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-[#E14E3A]/20 focus:border-[#E14E3A] resize-none" placeholder="What should have happened?" required></textarea>
</div>
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">Actual Behavior</label>
<textarea name="actual_behavior" rows="4" class="w-full border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-[#E14E3A]/20 focus:border-[#E14E3A] resize-none" placeholder="What actually happened?" required></textarea>
</div>
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">Severity</label>
<select name="severity" class="w-full border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-[#E14E3A]/20 focus:border-[#E14E3A]" required>
<option value="">Select...</option>
<option value="Low">Low</option>
<option value="Medium">Medium</option>
<option value="High">High</option>
<option value="Critical">Critical</option>
</select>
</div>
</div>
<!-- Honeypot (spam protection) -->
<div style="display:none">
<input type="text" name="_gotcha" style="display:none" />
</div>
<button type="submit" class="w-full bg-[#E14E3A] text-white py-3 rounded-lg font-semibold hover:bg-[#c9432f] transition mt-6">
Submit Bug Report
</button>
</form>

What is a Bug Report?

A bug report form template helps your users report issues they encounter with your software or website. Structured fields like severity level, steps to reproduce, and expected vs actual behavior make it easier for your development team to triage and fix issues quickly. Essential for any product with a public-facing bug tracker.

Frequently Asked Questions

Common questions about feedback form templates.

Need a custom form?

Sign up for Rowen and get your form endpoint in 30 seconds — free.

Create your endpoint — Free