import { Link } from "react-router-dom"; import { useState, useEffect } from "react"; import FileUpload from "../components/FileUpload"; import { UserMenu } from "../components/UserMenu"; import { AuthModal } from "../components/AuthModal"; import { ContactForm } from "../components/ContactForm"; import { UpgradeFunnel } from "../components/UpgradeFunnel"; import { useAuth } from "../hooks/useAuth"; import { useToast } from "../components/Toast"; import { createScrollHandler } from "../utils/scroll"; export default function Home() { const [showAuthModal, setShowAuthModal] = useState(false); const [showContactModal, setShowContactModal] = useState(false); const [showUpgradeFunnel, setShowUpgradeFunnel] = useState(false); const [showMobileMenu, setShowMobileMenu] = useState(false); const [funnelTrigger, setFunnelTrigger] = useState< "free_limit" | "ip_limit" | "page_limit" | "file_size" >("free_limit"); const [funnelPageCount, setFunnelPageCount] = useState(0); const { user, loading, setToastHandler } = useAuth(); const { showToast } = useToast(); // Connect toast handler to auth context useEffect(() => { setToastHandler(showToast); }, [showToast, setToastHandler]); return (
Transform PDF documents into clean, formatted Markdown with our AI-powered converter. Upload your PDF, get perfect Markdown via emailโno signup required.
New: Comprehensive conversion guides now available!
Your documents are private and secure
We use Anthropic's Claude AI for processing.{" "} Your content is never used to train AI models. {" "} Files are encrypted, processed in isolation, and automatically deleted after conversion. Learn more โ
Convert PDF to Markdown in 3 simple steps using our AI-powered converterโno technical knowledge required
{item.description}
Common questions about converting PDF documents to Markdown format
No, your content is NOT used to train AI models. We use Anthropic's Claude AI with strict privacy guarantees. According to Anthropic's policies, API inputs and outputs are not used for model training. Your data is processed in isolation, encrypted, and automatically deleted after 30 days. The only exception is if content is flagged for safety review, which we do not expect for document conversions.
Your data follows a strict privacy-first lifecycle:
We maintain zero data retention for marketing, profiling, or any other purposes.
Advanced AI-powered conversion with enterprise-grade security and accuracy for all your PDF to Markdown needs
{feature.description}