<a href=”https://example.com”>Visit Example Website</a>
Here’s a detailed prompt in plain English text that you can use to generate working tools with all your specified requirements:
—
**Prompt for Generating Working Web Tools:**
I need you to create a fully functional web tool with complete HTML, CSS, and JavaScript code. The tool should follow this exact structure and design pattern:
1. **Tool Specifications:**
– Tool Name: [I will provide the specific tool name when requesting]
– Primary Function: [I will describe the tool’s main function when requesting]
– Color Scheme:
– Primary color: #4a6bff (used for buttons and highlights)
– Primary light: #eef1ff (background accents)
– Accent color: #ff6b6b (for important elements)
– Text colors: #222 (main), #555 (secondary)
– Border color: rgba(0, 0, 0, 0.08)
– Font: Inter (from Google Fonts) with Font Awesome icons
– Layout: Responsive design that works on all devices
2. **Required Sections:**
A. **Tool Working Area:**
– Clean header with tool name and brief description
– File upload area with drag-and-drop functionality (max 25MB)
– Configuration options (dropdowns/checkboxes as needed)
– Prominent action button with icon
– All elements styled with the specified color scheme
B. **Advertisement Section:**
– Simple placeholder for ads
– Labeled “ADVERTISEMENT”
C. **Detailed Guide Section:**
– “How to Use” with step-by-step instructions
– “Features” list (4-5 bullet points)
– “Common Questions” (2-3 Q&A pairs)
– All text should naturally include the target keyword 17 times
D. **Related Tools Section:**
– 4 tool cards with:
– Relevant icon
– Tool name
– Brief description
– “Use Tool” link
– Each card should be clickable and hoverable
3. **Technical Requirements:**
– Complete HTML5 structure with proper meta tags
– CSS in <style> tags using the specified color variables
– JavaScript for basic functionality (file handling, UI interactions)
– Mobile-responsive design with media queries
– Clean, commented code
4. **Content Requirements:**
– The tool name appears in the title and header
– Description explains the tool’s purpose clearly
– Instructions are practical and easy to follow
– All text is original and well-written
– Target keyword appears naturally 17 times throughout
5. **Additional Notes:**
– The code must be production-ready
– No placeholder text – all content must be complete
– Follow the exact styling from the example (shadows, borders, etc.)
– Include all Font Awesome and Google Fonts references
– Files should process on the client side (no server code needed)
6. **Output Format:**
– Complete HTML file with embedded CSS and JavaScript
– Plain text format (no Markdown)
– No explanatory text – just the working code
Example structure (replace placeholders when requesting specific tools):
<!– [
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>PDF to Word Converter | LINKIFI Tools</title>
<style>
/* ===== GLOBAL STYLES ===== */
:root {
–primary: #4a6bff;
–primary-light: #eef1ff;
–accent: #ff6b6b;
–text: #222;
–text-light: #555;
–border: rgba(0, 0, 0, 0.08);
–shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
–transition: all 0.3s ease;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: ‘Inter’, sans-serif;
}
body {
background: #fff;
color: var(–text);
line-height: 1.6;
}
.container {
width: 92%;
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* ===== TOOL WORKING AREA ===== */
.tool-working-section {
padding: 60px 0;
background: linear-gradient(to bottom, #f9faff, #fff);
}
.tool-header {
text-align: center;
margin-bottom: 40px;
}
.tool-header h1 {
font-size: 2.5rem;
font-weight: 700;
margin-bottom: 15px;
background: linear-gradient(to right, #2d3748, #1a202c);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.tool-header p {
color: var(–text-light);
max-width: 700px;
margin: 0 auto;
}
.tool-container {
background: #fff;
border-radius: 12px;
padding: 30px;
box-shadow: var(–shadow);
border: 1px solid var(–border);
margin-bottom: 40px;
}
.tool-upload-area {
border: 2px dashed var(–border);
border-radius: 8px;
padding: 40px;
text-align: center;
cursor: pointer;
transition: var(–transition);
margin-bottom: 20px;
}
.tool-upload-area:hover {
border-color: var(–primary);
}
.upload-icon {
font-size: 50px;
color: var(–primary);
margin-bottom: 15px;
}
.tool-options {
display: flex;
flex-wrap: wrap;
gap: 15px;
margin-bottom: 25px;
}
.option-group {
flex: 1;
min-width: 200px;
}
.option-group label {
display: block;
margin-bottom: 8px;
font-weight: 500;
}
.option-group select,
.option-group input {
width: 100%;
padding: 12px 15px;
border: 1px solid var(–border);
border-radius: 6px;
background: #fff;
}
.tool-action-btn {
background: var(–primary);
color: white;
border: none;
padding: 14px 30px;
border-radius: 8px;
font-weight: 600;
cursor: pointer;
transition: var(–transition);
display: inline-flex;
align-items: center;
gap: 10px;
}
.tool-action-btn:hover {
background: #3a5bef;
transform: translateY(-2px);
}
.tool-action-btn i {
font-size: 18px;
}
/* ===== TOOL GUIDE SECTION ===== */
.tool-guide-section {
padding: 60px 0;
background: #fff;
}
.guide-container {
max-width: 800px;
margin: 0 auto;
}
.guide-container h2 {
font-size: 1.8rem;
margin-bottom: 20px;
color: var(–text);
}
.guide-container h3 {
font-size: 1.4rem;
margin: 30px 0 15px;
color: var(–text);
}
.guide-container p {
color: var(–text-light);
margin-bottom: 15px;
line-height: 1.8;
}
.guide-container ul {
margin-bottom: 20px;
padding-left: 20px;
}
.guide-container li {
margin-bottom: 8px;
color: var(–text-light);
}
/* ===== RELATED TOOLS SECTION ===== */
.related-tools {
padding: 60px 0;
background: #f9faff;
}
.section-title {
text-align: center;
margin-bottom: 40px;
}
.section-title h2 {
font-size: 2rem;
margin-bottom: 10px;
}
.tools-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 20px;
}
.tool-card {
background: #fff;
border-radius: 12px;
padding: 25px;
box-shadow: var(–shadow);
border: 1px solid var(–border);
transition: var(–transition);
}
.tool-card:hover {
transform: translateY(-5px);
}
.tool-card i {
font-size: 30px;
color: var(–primary);
margin-bottom: 15px;
}
.tool-card h3 {
font-size: 1.2rem;
margin-bottom: 10px;
}
.tool-card p {
color: var(–text-light);
font-size: 0.9rem;
margin-bottom: 20px;
}
.tool-link {
color: var(–primary);
font-weight: 600;
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 5px;
}
/* ===== AD SECTION ===== */
.ad-section {
padding: 30px 0;
background: #fff;
}
.ad-container {
background: #f8f9ff;
padding: 20px;
text-align: center;
border-radius: 8px;
border: 1px dashed var(–border);
}
/* ===== RESPONSIVE DESIGN ===== */
@media (max-width: 768px) {
.tool-header h1 {
font-size: 2rem;
}
.tool-upload-area {
padding: 30px 20px;
}
.tool-options {
flex-direction: column;
}
}
</style>
<link href=”https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap” rel=”stylesheet”>
<link rel=”stylesheet” href=”https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css”>
</head>
<body>
<!– Tool Working Area –>
<section class=”tool-working-section”>
<div class=”container”>
<div class=”tool-header”>
<h1>PDF to Word Converter</h1>
<p>Convert your PDF documents to editable Word files in seconds with perfect formatting</p>
</div>
<div class=”tool-container”>
<div class=”tool-upload-area” id=”uploadArea”>
<div class=”upload-icon”>
<i class=”fas fa-file-upload”></i>
</div>
<h3>Drag & Drop your PDF file here</h3>
<p>or click to browse files (Max: 25MB)</p>
<input type=”file” id=”fileInput” accept=”.pdf” style=”display: none;”>
</div>
<div class=”tool-options”>
<div class=”option-group”>
<label for=”format”>Output Format</label>
<select id=”format”>
<option value=”docx”>DOCX (Word Document)</option>
<option value=”doc”>DOC (Word 97-2003)</option>
<option value=”txt”>Plain Text</option>
</select>
</div>
<div class=”option-group”>
<label for=”quality”>Quality</label>
<select id=”quality”>
<option value=”high”>High (Best Quality)</option>
<option value=”medium”>Medium (Balanced)</option>
<option value=”low”>Low (Smaller File)</option>
</select>
</div>
</div>
<button class=”tool-action-btn”>
<i class=”fas fa-exchange-alt”></i> Convert to Word
</button>
</div>
</div>
</section>
<!– Ad Section –>
<section class=”ad-section”>
<div class=”container”>
<div class=”ad-container”>
<p>ADVERTISEMENT</p>
</div>
</div>
</section>
<!– Tool Guide Section –>
<section class=”tool-guide-section”>
<div class=”container”>
<div class=”guide-container”>
<h2>How to Convert PDF to Word</h2>
<p>Our PDF to Word converter makes it easy to transform your PDF documents into fully editable Microsoft Word files while preserving the original formatting.</p>
<h3>Step-by-Step Guide</h3>
<ol>
<li><strong>Upload your PDF</strong> by dragging and dropping or clicking to browse</li>
<li><strong>Select output format</strong> (DOCX, DOC, or TXT)</li>
<li><strong>Choose quality settings</strong> based on your needs</li>
<li><strong>Click “Convert to Word”</strong> button</li>
<li><strong>Download your file</strong> when processing completes</li>
</ol>
<h3>Features</h3>
<ul>
<li>Preserves fonts, images, and formatting</li>
<li>Supports password-protected PDFs</li>
<li>Batch conversion available</li>
<li>100% secure – files deleted after 1 hour</li>
</ul>
<h3>Common Questions</h3>
<p><strong>Q: Will my tables and columns remain intact?</strong><br>
A: Yes, our converter maintains table structures and multi-column layouts.</p>
<p><strong>Q: Is there a file size limit?</strong><br>
A: Free users can convert files up to 25MB. Premium users get 100MB limit.</p>
</div>
</div>
</section>
<!– Related Tools Section –>
<section class=”related-tools”>
<div class=”container”>
<div class=”section-title”>
<h2>You Might Also Need</h2>
<p>Explore our other popular document tools</p>
</div>
<div class=”tools-grid”>
<div class=”tool-card”>
<i class=”fas fa-file-word”></i>
<h3>Word to PDF</h3>
<p>Convert DOC/DOCX files to PDF with perfect formatting</p>
<a href=”#” class=”tool-link”>Use Tool <i class=”fas fa-arrow-right”></i></a>
</div>
<div class=”tool-card”>
<i class=”fas fa-file-excel”></i>
<h3>Excel to PDF</h3>
<p>Convert spreadsheets to PDF with multiple sheet support</p>
<a href=”#” class=”tool-link”>Use Tool <i class=”fas fa-arrow-right”></i></a>
</div>
<div class=”tool-card”>
<i class=”fas fa-file-powerpoint”></i>
<h3>PPT to PDF</h3>
<p>Convert presentations while preserving animations</p>
<a href=”#” class=”tool-link”>Use Tool <i class=”fas fa-arrow-right”></i></a>
</div>
<div class=”tool-card”>
<i class=”fas fa-file-archive”></i>
<h3>PDF Compressor</h3>
<p>Reduce PDF file size without quality loss</p>
<a href=”#” class=”tool-link”>Use Tool <i class=”fas fa-arrow-right”></i></a>
</div>
</div>
</div>
</section>
<script>
// JavaScript for tool functionality
document.addEventListener(‘DOMContentLoaded’, function() {
const uploadArea = document.getElementById(‘uploadArea’);
const fileInput = document.getElementById(‘fileInput’);
// Handle file upload click
uploadArea.addEventListener(‘click’, function() {
fileInput.click();
});
// Handle drag and drop
uploadArea.addEventListener(‘dragover’, function(e) {
e.preventDefault();
this.style.borderColor = ‘var(–primary)’;
this.style.backgroundColor = ‘var(–primary-light)’;
});
uploadArea.addEventListener(‘dragleave’, function() {
this.style.borderColor = ‘var(–border)’;
this.style.backgroundColor = ‘transparent’;
});
uploadArea.addEventListener(‘drop’, function(e) {
e.preventDefault();
this.style.borderColor = ‘var(–border)’;
this.style.backgroundColor = ‘transparent’;
if (e.dataTransfer.files.length) {
fileInput.files = e.dataTransfer.files;
// You would handle the file upload here
console.log(‘File selected:’, e.dataTransfer.files[0].name);
}
});
// Handle file selection
fileInput.addEventListener(‘change’, function() {
if (this.files.length) {
console.log(‘File selected:’, this.files[0].name);
}
});
});
</script>
</body>
</html>
] –>
For each tool request I make, I will provide:
1. The exact tool name
2. Its primary function
3. Specific options needed
4. The target keyword
5. Any special features required
The code you generate must:
– Work immediately when copied to an HTML file
– Maintain consistent styling across all tools
– Include all necessary JavaScript functionality
– Be completely self-contained (no external dependencies except fonts)
Please confirm you understand these requirements and are ready to generate tools according to this specification when I provide the specific details for each one.