URL Parser Online

Transform a URL into an input format suitable for Large Language Models (LLMs).

Loading...
`; } markdownRendered.srcdoc = htmlContent; result.style.display = 'block'; } catch (error) { console.error('Error fetching content:', error); markdownRaw.value = 'Error fetching content. Please try again.'; markdownRendered.srcdoc = '

Error fetching content. Please try again.

'; result.style.display = 'block'; } finally { loading.style.display = 'none'; } }); copyBtn.addEventListener('click', () => { markdownRaw.select(); document.execCommand('copy'); const originalText = copyBtn.textContent; copyBtn.textContent = 'Copied'; setTimeout(() => { copyBtn.textContent = originalText; }, 1500); }); document.getElementById('save-btn').addEventListener('click', function() { const textarea = document.getElementById('markdown-raw'); const content = textarea.value; const blob = new Blob([content], { type: 'text/plain' }); const url = URL.createObjectURL(blob); const formatSelect = document.getElementById('format-select'); const format = formatSelect.value; let fileExtension = 'md'; if (format === 'html') { fileExtension = 'html'; } else if (format === 'text') { fileExtension = 'txt'; } const a = document.createElement('a'); a.href = url; a.download = `llm.${fileExtension}`; document.body.appendChild(a); a.click(); document.body.removeChild(a); URL.revokeObjectURL(url); });