All Catagorys
Office & Education
File Converter
PDF Center
Productivity & Organization
Education & Study Support
Language & Translation
Health, Travel & Lifestyle
Health & Fitness
Travel & Transpor
Home & Family
Food & Cooking
Gaming & eSports
Design, Media & Creative
Image & Editing
Design & Creativity
Entertainment & Fun
Technology & Gadgets
AI & Machine Learning
Technical & Develop
Coding & Development
Science & Research
Project Management
Data Analysis & Visualization
Communication & Messaging
Business, & Marketing
SEO & Website
Social Media & Marketing
Marketing & Automation
E-commerce & Shopping
Small Business & Entrepreneur
Office & Education
Money Management
Legal & Official Work
Security & Privacy
Job & Career
Cloud & Storage
Popular Tools
PDF Tools
PDF to Word Converter
Word to PDF Converter
Merge PDF
Split PDF
Excel to PDF Convater
PDF Compressor
PDF to Powe rPoint
Unlock PDF
Protect PDF
Cooking Tools
Kitchen Timer
Meal Planner
Water to Rice Ratio
Shopping List Generator
Image Tools
Image Resizer
Background Remover
Image Compressor
JPG to PNG
PNG to JPG
Image Cropper
Image to Base64 Converter
Favicon Generator
Image Color Picker
JPG to Worp
SEO Tools
Meta Tag Generator
Robots.txt Generator
XML Sitemap Generator
Open Graph Generator
SERP Snippet Preview
Text Tools
Word Counter
Character Counter
Case Converter
Remove Line Breaks
Text Repeater
Random Text Generator
Duplicate Line Remover
Slug Generator
Developer Tools
Base64 Encoder / Decoder
JSON Formatter
HTML Minifier
Css Minifier
Java Minifier
HTML Viewer
Calculator Tools
Percentage Calculator
Percentage Change Calculator
Compound Interest Calculator
Date Difference Calculator
Age Calculator
Time Duration Calculator
Discount Calculator
Loan Calculator
PDF Tools
Organize PDF
Organize PDF
Merge PDF
Split PDF
Remove pages
Organize PDF
Optimize PDF
Repair PDF
OCR PDF
Convert to PDF
Add page numbers
Rotate PDF
Convert to PDF
Word to PDF
Power Point To PDF
Excel to PDF
PDF to Excel
HTML to PDF
PDF security
Unlock PDF
Protect PDF
Sign PDF
Redact PDF
Compare PDF
Image Tools
Coding Tools
Converter
JSON Formatter & Validator
Base64 Encoder & Decoder
Regular Expression Tester
Client-Side Hash Calculator
Color Code Converter
SEO
XML Sitemap Generator
Canonical Tag Generator
Robots.txt Generator
Meta Tag Generator
Image Alt Text Checker
Minifier
HTML Minifier
Css Minifier
JS Minifier
SQL Formatter
Productivity Tools
Calclution
BMI Calculator
BMR Calculator
Water Intake Calculator
Body fat calculator
Heart Rate Zone Calculator
Age Calculator
Planning & Times
Habit tracker
Study planner
Workout Timer
Diet planner
Others
World Clock
Age Calculator
QR Scanner
Password Generator
Others
Education & Study
Typing Speed Test
Math Practice For Kid's
Study timer
Equation Solver
Communication Tools
Character Counter
Word Counter
Uppercase To lowercase
Countdown timer
Design & Creativity Tools
Website Color Planet Maker
Typography Previewer
Color Palette Generator
Favicon Generator from Image
Small Business Tools
Invoice Generator
Task Manager
Client Contact Organizer
Expense Tracker
Management Tools
Budget Tracker
WBS Creator
Stakeholder Register
Task Dependencies
E-commerce Tools
Price Calculator
Tax calculator
Discount Calculator
Product Image Zoom Viewer
Food & Cooking Tools
Kitchen Timer
Meal Planner
Recipe Calculator
Shopping List Generator
Data Analysis Tools
JSON to CSV Converter
CSV Analyzer
Pie Chart Creator
Bar Chart Generator
All Catagorys
Office & Education
File Converter
PDF Center
Productivity & Organization
Education & Study Support
Language & Translation
Health, Travel & Lifestyle
Health & Fitness
Travel & Transpor
Home & Family
Food & Cooking
Gaming & eSports
Design, Media & Creative
Image & Editing
Design & Creativity
Entertainment & Fun
Technology & Gadgets
AI & Machine Learning
Technical & Develop
Coding & Development
Science & Research
Project Management
Data Analysis & Visualization
Communication & Messaging
Business, & Marketing
SEO & Website
Social Media & Marketing
Marketing & Automation
E-commerce & Shopping
Small Business & Entrepreneur
Office & Education
Money Management
Legal & Official Work
Security & Privacy
Job & Career
Cloud & Storage
Popular Tools
PDF Tools
PDF to Word Converter
Word to PDF Converter
Merge PDF
Split PDF
Excel to PDF Convater
PDF Compressor
PDF to Powe rPoint
Unlock PDF
Protect PDF
Cooking Tools
Kitchen Timer
Meal Planner
Water to Rice Ratio
Shopping List Generator
Image Tools
Image Resizer
Background Remover
Image Compressor
JPG to PNG
PNG to JPG
Image Cropper
Image to Base64 Converter
Favicon Generator
Image Color Picker
JPG to Worp
SEO Tools
Meta Tag Generator
Robots.txt Generator
XML Sitemap Generator
Open Graph Generator
SERP Snippet Preview
Text Tools
Word Counter
Character Counter
Case Converter
Remove Line Breaks
Text Repeater
Random Text Generator
Duplicate Line Remover
Slug Generator
Developer Tools
Base64 Encoder / Decoder
JSON Formatter
HTML Minifier
Css Minifier
Java Minifier
HTML Viewer
Calculator Tools
Percentage Calculator
Percentage Change Calculator
Compound Interest Calculator
Date Difference Calculator
Age Calculator
Time Duration Calculator
Discount Calculator
Loan Calculator
PDF Tools
Organize PDF
Organize PDF
Merge PDF
Split PDF
Remove pages
Organize PDF
Optimize PDF
Repair PDF
OCR PDF
Convert to PDF
Add page numbers
Rotate PDF
Convert to PDF
Word to PDF
Power Point To PDF
Excel to PDF
PDF to Excel
HTML to PDF
PDF security
Unlock PDF
Protect PDF
Sign PDF
Redact PDF
Compare PDF
Image Tools
Coding Tools
Converter
JSON Formatter & Validator
Base64 Encoder & Decoder
Regular Expression Tester
Client-Side Hash Calculator
Color Code Converter
SEO
XML Sitemap Generator
Canonical Tag Generator
Robots.txt Generator
Meta Tag Generator
Image Alt Text Checker
Minifier
HTML Minifier
Css Minifier
JS Minifier
SQL Formatter
Productivity Tools
Calclution
BMI Calculator
BMR Calculator
Water Intake Calculator
Body fat calculator
Heart Rate Zone Calculator
Age Calculator
Planning & Times
Habit tracker
Study planner
Workout Timer
Diet planner
Others
World Clock
Age Calculator
QR Scanner
Password Generator
Others
Education & Study
Typing Speed Test
Math Practice For Kid's
Study timer
Equation Solver
Communication Tools
Character Counter
Word Counter
Uppercase To lowercase
Countdown timer
Design & Creativity Tools
Website Color Planet Maker
Typography Previewer
Color Palette Generator
Favicon Generator from Image
Small Business Tools
Invoice Generator
Task Manager
Client Contact Organizer
Expense Tracker
Management Tools
Budget Tracker
WBS Creator
Stakeholder Register
Task Dependencies
E-commerce Tools
Price Calculator
Tax calculator
Discount Calculator
Product Image Zoom Viewer
Food & Cooking Tools
Kitchen Timer
Meal Planner
Recipe Calculator
Shopping List Generator
Data Analysis Tools
JSON to CSV Converter
CSV Analyzer
Pie Chart Creator
Bar Chart Generator
All Tools
Recent Tools
No tools found matching your search.
All Tools
Recent Tools
No tools found matching your search.
All Catagorys
Office & Education
File Converter
PDF Center
Productivity & Organization
Education & Study Support
Language & Translation
Health, Travel & Lifestyle
Health & Fitness
Travel & Transpor
Home & Family
Food & Cooking
Gaming & eSports
Design, Media & Creative
Image & Editing
Design & Creativity
Entertainment & Fun
Technology & Gadgets
AI & Machine Learning
Technical & Develop
Coding & Development
Science & Research
Project Management
Data Analysis & Visualization
Communication & Messaging
Business, & Marketing
SEO & Website
Social Media & Marketing
Marketing & Automation
E-commerce & Shopping
Small Business & Entrepreneur
Office & Education
Money Management
Legal & Official Work
Security & Privacy
Job & Career
Cloud & Storage
Popular Tools
PDF Tools
PDF to Word Converter
Word to PDF Converter
Merge PDF
Split PDF
Excel to PDF Convater
PDF Compressor
PDF to Powe rPoint
Unlock PDF
Protect PDF
Cooking Tools
Kitchen Timer
Meal Planner
Water to Rice Ratio
Shopping List Generator
Image Tools
Image Resizer
Background Remover
Image Compressor
JPG to PNG
PNG to JPG
Image Cropper
Image to Base64 Converter
Favicon Generator
Image Color Picker
JPG to Worp
SEO Tools
Meta Tag Generator
Robots.txt Generator
XML Sitemap Generator
Open Graph Generator
SERP Snippet Preview
Text Tools
Word Counter
Character Counter
Case Converter
Remove Line Breaks
Text Repeater
Random Text Generator
Duplicate Line Remover
Slug Generator
Developer Tools
Base64 Encoder / Decoder
JSON Formatter
HTML Minifier
Css Minifier
Java Minifier
HTML Viewer
Calculator Tools
Percentage Calculator
Percentage Change Calculator
Compound Interest Calculator
Date Difference Calculator
Age Calculator
Time Duration Calculator
Discount Calculator
Loan Calculator
PDF Tools
Organize PDF
Organize PDF
Merge PDF
Split PDF
Remove pages
Organize PDF
Optimize PDF
Repair PDF
OCR PDF
Convert to PDF
Add page numbers
Rotate PDF
Convert to PDF
Word to PDF
Power Point To PDF
Excel to PDF
PDF to Excel
HTML to PDF
PDF security
Unlock PDF
Protect PDF
Sign PDF
Redact PDF
Compare PDF
Image Tools
Coding Tools
Converter
JSON Formatter & Validator
Base64 Encoder & Decoder
Regular Expression Tester
Client-Side Hash Calculator
Color Code Converter
SEO
XML Sitemap Generator
Canonical Tag Generator
Robots.txt Generator
Meta Tag Generator
Image Alt Text Checker
Minifier
HTML Minifier
Css Minifier
JS Minifier
SQL Formatter
Productivity Tools
Calclution
BMI Calculator
BMR Calculator
Water Intake Calculator
Body fat calculator
Heart Rate Zone Calculator
Age Calculator
Planning & Times
Habit tracker
Study planner
Workout Timer
Diet planner
Others
World Clock
Age Calculator
QR Scanner
Password Generator
Others
Education & Study
Typing Speed Test
Math Practice For Kid's
Study timer
Equation Solver
Communication Tools
Character Counter
Word Counter
Uppercase To lowercase
Countdown timer
Design & Creativity Tools
Website Color Planet Maker
Typography Previewer
Color Palette Generator
Favicon Generator from Image
Small Business Tools
Invoice Generator
Task Manager
Client Contact Organizer
Expense Tracker
Management Tools
Budget Tracker
WBS Creator
Stakeholder Register
Task Dependencies
E-commerce Tools
Price Calculator
Tax calculator
Discount Calculator
Product Image Zoom Viewer
Food & Cooking Tools
Kitchen Timer
Meal Planner
Recipe Calculator
Shopping List Generator
Data Analysis Tools
JSON to CSV Converter
CSV Analyzer
Pie Chart Creator
Bar Chart Generator
All Catagorys
Office & Education
File Converter
PDF Center
Productivity & Organization
Education & Study Support
Language & Translation
Health, Travel & Lifestyle
Health & Fitness
Travel & Transpor
Home & Family
Food & Cooking
Gaming & eSports
Design, Media & Creative
Image & Editing
Design & Creativity
Entertainment & Fun
Technology & Gadgets
AI & Machine Learning
Technical & Develop
Coding & Development
Science & Research
Project Management
Data Analysis & Visualization
Communication & Messaging
Business, & Marketing
SEO & Website
Social Media & Marketing
Marketing & Automation
E-commerce & Shopping
Small Business & Entrepreneur
Office & Education
Money Management
Legal & Official Work
Security & Privacy
Job & Career
Cloud & Storage
Popular Tools
PDF Tools
PDF to Word Converter
Word to PDF Converter
Merge PDF
Split PDF
Excel to PDF Convater
PDF Compressor
PDF to Powe rPoint
Unlock PDF
Protect PDF
Cooking Tools
Kitchen Timer
Meal Planner
Water to Rice Ratio
Shopping List Generator
Image Tools
Image Resizer
Background Remover
Image Compressor
JPG to PNG
PNG to JPG
Image Cropper
Image to Base64 Converter
Favicon Generator
Image Color Picker
JPG to Worp
SEO Tools
Meta Tag Generator
Robots.txt Generator
XML Sitemap Generator
Open Graph Generator
SERP Snippet Preview
Text Tools
Word Counter
Character Counter
Case Converter
Remove Line Breaks
Text Repeater
Random Text Generator
Duplicate Line Remover
Slug Generator
Developer Tools
Base64 Encoder / Decoder
JSON Formatter
HTML Minifier
Css Minifier
Java Minifier
HTML Viewer
Calculator Tools
Percentage Calculator
Percentage Change Calculator
Compound Interest Calculator
Date Difference Calculator
Age Calculator
Time Duration Calculator
Discount Calculator
Loan Calculator
PDF Tools
Organize PDF
Organize PDF
Merge PDF
Split PDF
Remove pages
Organize PDF
Optimize PDF
Repair PDF
OCR PDF
Convert to PDF
Add page numbers
Rotate PDF
Convert to PDF
Word to PDF
Power Point To PDF
Excel to PDF
PDF to Excel
HTML to PDF
PDF security
Unlock PDF
Protect PDF
Sign PDF
Redact PDF
Compare PDF
Image Tools
Coding Tools
Converter
JSON Formatter & Validator
Base64 Encoder & Decoder
Regular Expression Tester
Client-Side Hash Calculator
Color Code Converter
SEO
XML Sitemap Generator
Canonical Tag Generator
Robots.txt Generator
Meta Tag Generator
Image Alt Text Checker
Minifier
HTML Minifier
Css Minifier
JS Minifier
SQL Formatter
Productivity Tools
Calclution
BMI Calculator
BMR Calculator
Water Intake Calculator
Body fat calculator
Heart Rate Zone Calculator
Age Calculator
Planning & Times
Habit tracker
Study planner
Workout Timer
Diet planner
Others
World Clock
Age Calculator
QR Scanner
Password Generator
Others
Education & Study
Typing Speed Test
Math Practice For Kid's
Study timer
Equation Solver
Communication Tools
Character Counter
Word Counter
Uppercase To lowercase
Countdown timer
Design & Creativity Tools
Website Color Planet Maker
Typography Previewer
Color Palette Generator
Favicon Generator from Image
Small Business Tools
Invoice Generator
Task Manager
Client Contact Organizer
Expense Tracker
Management Tools
Budget Tracker
WBS Creator
Stakeholder Register
Task Dependencies
E-commerce Tools
Price Calculator
Tax calculator
Discount Calculator
Product Image Zoom Viewer
Food & Cooking Tools
Kitchen Timer
Meal Planner
Recipe Calculator
Shopping List Generator
Data Analysis Tools
JSON to CSV Converter
CSV Analyzer
Pie Chart Creator
Bar Chart Generator
HTML Viewer
HTML Viewer
Write, optimize, test, and preview your HTML code instantly on multiple devices.
HTML Source Code
(Drag & Drop supported)
Dark Editor
Lines:
0
Words:
0
Chars:
0
✓ Auto-saved
Run Code
Open File
Fetch URL
Beautify
Minify
Clear
Load Sample
Live Preview
Auto-update
Open in Tab
Download HTML File
Copy to Clipboard
`; // Feature: Modern Rendering using srcdoc (Safer & Cleaner than document.write) function updatePreview() { const code = htmlInput.value; previewIframe.srcdoc = code; // Feature: Auto Save to Local Storage localStorage.setItem('advanced_html_viewer_code', code); updateStats(); showSaveStatus(); } // Feature: Code Statistics function updateStats() { const text = htmlInput.value; const lines = text ? text.split('\n').length : 0; const chars = text.length; const words = text.trim() ? text.trim().split(/\s+/).length : 0; document.getElementById('line-count').innerText = lines; document.getElementById('char-count').innerText = chars; document.getElementById('word-count').innerText = words; } // Status indicator let saveTimeout; function showSaveStatus() { saveStatus.style.opacity = '1'; clearTimeout(saveTimeout); saveTimeout = setTimeout(() => { saveStatus.style.opacity = '0'; }, 2000); } // Initialization: Load from local storage or use sample const savedCode = localStorage.getItem('advanced_html_viewer_code'); if (savedCode !== null && savedCode.trim() !== '') { htmlInput.value = savedCode; } else { htmlInput.value = sampleHTML; } updatePreview(); // Auto-update Event htmlInput.addEventListener('input', () => { updateStats(); if(autoUpdateToggle.checked) { updatePreview(); } }); // Feature: Dark Theme for Editor themeToggle.addEventListener('change', (e) => { if(e.target.checked) { htmlInput.classList.add('dark-mode'); } else { htmlInput.classList.remove('dark-mode'); } }); // Button Events document.getElementById('btn-run').addEventListener('click', updatePreview); document.getElementById('btn-clear').addEventListener('click', () => { if(confirm('Are you sure you want to clear the editor? This cannot be undone.')) { htmlInput.value = ''; updatePreview(); } }); document.getElementById('btn-sample').addEventListener('click', () => { htmlInput.value = sampleHTML; updatePreview(); }); // Feature: Custom Custom HTML Formatter (Beautify) document.getElementById('btn-format').addEventListener('click', () => { let html = htmlInput.value; // Remove extra spaces and newlines html = html.replace(/\n/g, '').replace(/[\t ]+\[\t ]+\<').replace(/\>[\t ]+$/g, '>'); let formatted = ''; let indent = 0; html.split(/>\s*).forEach(function(element) { if (element.match(/^\/\w/)) indent--; formatted += '\n' + ' '.repeat(Math.max(0, indent)) + '<' + element + '>'; if (element.match(/^\w[^>]*[^\/]$/) && !element.startsWith("input") && !element.startsWith("img") && !element.startsWith("br") && !element.startsWith("meta") && !element.startsWith("link") && !element.startsWith("hr")) { indent++; } }); htmlInput.value = formatted.substring(1).replace(/<>/g, '>'); if(autoUpdateToggle.checked) updatePreview(); }); // Feature: Custom HTML Minifier document.getElementById('btn-minify').addEventListener('click', () => { let html = htmlInput.value; // Removes newlines, multiple spaces, and spaces between tags let minified = html.replace(/\n/g, '') .replace(/[\t ]+/g, ' ') .replace(/\> \<') .replace(//g, ''); // Removes comments htmlInput.value = minified.trim(); if(autoUpdateToggle.checked) updatePreview(); }); // File Upload / Open File const fileInput = document.getElementById('file-input'); document.getElementById('btn-open-file').addEventListener('click', () => fileInput.click()); fileInput.addEventListener('change', (e) => { const file = e.target.files[0]; if (file) { const reader = new FileReader(); reader.onload = (evt) => { htmlInput.value = evt.target.result; updatePreview(); }; reader.readAsText(file); } fileInput.value = ''; }); // Feature: Enhanced Drag and Drop htmlInput.addEventListener('dragover', (e) => { e.preventDefault(); htmlInput.style.borderColor = '#2563EB'; htmlInput.style.backgroundColor = themeToggle.checked ? '#0f172a' : '#eff6ff'; }); htmlInput.addEventListener('dragleave', (e) => { e.preventDefault(); htmlInput.style.borderColor = '#cbd5e1'; htmlInput.style.backgroundColor = themeToggle.checked ? '#1e293b' : '#ffffff'; }); htmlInput.addEventListener('drop', (e) => { e.preventDefault(); htmlInput.style.borderColor = '#cbd5e1'; htmlInput.style.backgroundColor = themeToggle.checked ? '#1e293b' : '#ffffff'; if (e.dataTransfer.files.length > 0) { const file = e.dataTransfer.files[0]; const reader = new FileReader(); reader.onload = (evt) => { htmlInput.value = evt.target.result; updatePreview(); }; reader.readAsText(file); } }); // Feature: Fetch URL safely document.getElementById('btn-fetch').addEventListener('click', async () => { const url = prompt("Enter website URL to extract HTML (e.g., https://example.com):"); if (url) { const btn = document.getElementById('btn-fetch'); const originalText = btn.innerHTML; btn.innerHTML = 'Fetching...'; try { const response = await fetch(`https://api.allorigins.win/get?url=${encodeURIComponent(url)}`); if (response.ok) { const data = await response.json(); htmlInput.value = data.contents; updatePreview(); } else { alert("Failed to fetch HTML. The website might be blocking requests."); } } catch (error) { alert("Network error. Could not fetch URL."); } btn.innerHTML = originalText; } }); // Feature: Open in New Tab document.getElementById('btn-new-tab').addEventListener('click', () => { const newWindow = window.open(); newWindow.document.open(); newWindow.document.write(htmlInput.value); newWindow.document.close(); }); // Copy Action document.getElementById('btn-copy').addEventListener('click', () => { navigator.clipboard.writeText(htmlInput.value).then(() => { const btn = document.getElementById('btn-copy'); const originalText = btn.innerHTML; btn.innerHTML = '✓ Copied Successfully!'; setTimeout(() => btn.innerHTML = originalText, 2000); }); }); // Download Action document.getElementById('btn-download').addEventListener('click', () => { const blob = new Blob([htmlInput.value], { type: "text/html" }); const url = URL.createObjectURL(blob); const a = document.createElement('a'); a.href = url; a.download = "my_layout.html"; document.body.appendChild(a); a.click(); document.body.removeChild(a); URL.revokeObjectURL(url); }); // Device Toggles Logic const btnMobile = document.getElementById('device-mobile'); const btnTablet = document.getElementById('device-tablet'); const btnDesktop = document.getElementById('device-desktop'); function resetDeviceIcons() { btnMobile.classList.remove('active'); btnTablet.classList.remove('active'); btnDesktop.classList.remove('active'); frameContainer.classList.remove('device-mobile', 'device-tablet', 'device-desktop'); } btnMobile.addEventListener('click', () => { resetDeviceIcons(); btnMobile.classList.add('active'); frameContainer.classList.add('device-mobile'); }); btnTablet.addEventListener('click', () => { resetDeviceIcons(); btnTablet.classList.add('active'); frameContainer.classList.add('device-tablet'); }); btnDesktop.addEventListener('click', () => { resetDeviceIcons(); btnDesktop.classList.add('active'); frameContainer.classList.add('device-desktop'); }); });