1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <link rel="icon" type="image/x-icon" href="/favicon.ico" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 7 <title>Share PDF - Share PDFs with Custom Links | Free PDF Hosting</title> 8 <meta name="description" content="Upload and share PDFs instantly with custom links like yourname.pdfsh.re. Free PDF hosting with analytics, password protection, and QR codes. No downloads required for viewers." /> 9 <meta name="keywords" content="PDF sharing, share PDF online, PDF hosting, PDF link, custom PDF URL, PDF viewer online, share documents, file sharing" /> 10 11 <!-- Open Graph / Facebook --> 12 <meta property="og:type" content="website" /> 13 <meta property="og:title" content="Share PDF - Share PDFs with Custom Links" /> 14 <meta property="og:description" content="Upload and share PDFs instantly with custom links. Free PDF hosting with analytics, password protection, and QR codes." /> 15 <meta property="og:site_name" content="Share PDF" /> 16 17 <!-- Twitter --> 18 <meta name="twitter:card" content="summary_large_image" /> 19 <meta name="twitter:title" content="Share PDF - Share PDFs with Custom Links" /> 20 <meta name="twitter:description" content="Upload and share PDFs instantly with custom links. Free PDF hosting with analytics and password protection." /> 21 22 <!-- Additional SEO --> 23 <link rel="canonical" href="https://sharepdf.io" /> 24 <meta name="robots" content="index, follow" /> 25 <meta name="author" content="Share PDF" /> 26 27 <!-- Structured Data (JSON-LD) --> 28
28<script type="application/ld+json"> 29 { 30 "@context": "https://schema.org", 31 "@type": "WebApplication", 32 "name": "Share PDF", 33 "description": "Upload and share PDFs instantly with custom links. Free PDF hosting with analytics, password protection, and QR codes.", 34 "url": "https://sharepdf.io", 35 "applicationCategory": "BusinessApplication", 36 "operatingSystem": "Any", 37 "offers": { 38 "@type": "Offer", 39 "price": "0", 40 "priceCurrency": "USD" 41 }, 42 "featureList": [ 43 "Custom PDF links", 44 "Password protection", 45 "View analytics", 46 "QR code generation", 47 "Browser-based PDF viewer" 48 ] 49 } 50 </script>
50 51 52 <!-- FAQ Structured Data --> 53
53<script type="application/ld+json"> 54 { 55 "@context": "https://schema.org", 56 "@type": "FAQPage", 57 "mainEntity": [ 58 { 59 "@type": "Question", 60 "name": "Is Share PDF free to use?", 61 "acceptedAnswer": { 62 "@type": "Answer", 63 "text": "Yes! Share PDF offers a free tier that lets you upload and share PDFs with custom links. Premium features like advanced analytics, password protection, and higher storage limits are available for power users." 64 } 65 }, 66 { 67 "@type": "Question", 68 "name": "Do recipients need an account to view my PDF?", 69 "acceptedAnswer": { 70 "@type": "Answer", 71 "text": "No! Anyone with the link can view your PDF directly in their browser. No account, no downloads, no plugins required." 72 } 73 }, 74 { 75 "@type": "Question", 76 "name": "Can I protect my PDF with a password?", 77 "acceptedAnswer": { 78 "@type": "Answer", 79 "text": "Yes! You can add password protection to any PDF you upload. When someone opens your link, they'll need to enter the password before viewing the document." 80 } 81 }, 82 { 83 "@type": "Question", 84 "name": "Can I track who views my PDF?", 85 "acceptedAnswer": { 86 "@type": "Answer", 87 "text": "Premium users get access to detailed analytics including view counts, geographic location of viewers, device types, and viewing time." 88 } 89 } 90 ] 91 } 92 </script>
92 93 94 <!-- Yandex.Metrika counter --> 95
95<script type="text/javascript"> 96 (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; 97 m[i].l=1*new Date(); 98 for(var j=0;j<document.scripts.length;j++){if(document.scripts[j].src===r)return} 99 k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) 100 (window,document,"script","https://mc.yandex.ru/metrika/tag.js","ym"); 101 102 ym(106882001, "init", { 103 clickmap:true, 104 trackLinks:true, 105 accurateTrackBounce:true, 106 webvisor:true, 107 ecommerce:"dataLayer" 108 }); 109 </script>
109 110 111 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 111-112
111 112 <script async src="https://www.googletagmanager.com/gtag/js?id=
112G-L0RL5JHPV5
vendor: 16 bytes, lines 112-113
112"></script> 113
113<script> 114
vendor: 146 bytes, lines 114-118
114window.dataLayer = window.dataLayer || []; 115 function gtag(){dataLayer.push(arguments);} 116 gtag('js', new Date()); 117 118 gtag('config', '
118G-L0RL5JHPV5
vendor: 8 bytes, lines 118-119
118'); 119
119</script>
119 120 121 <!-- Crisp Chat Widget --> 122
122<script type="text/javascript"> 123 window.$crisp=[]; 124 window.CRISP_WEBSITE_ID="2c3ff5d9-fa94-4e8b-b36f-0c417db66055"; 125 (function(){ 126 d=document; 127 s=d.createElement("script"); 128 s.src="https://client.crisp.chat/l.js"; 129 s.async=1; 130 d.getElementsByTagName("head")[0].appendChild(s); 131 })(); 132 </script>
132 133
133<script type="module" crossorigin src="/assets/main-C-JcwqZ2.js"></script>
133 134 <link rel="modulepreload" crossorigin href="/assets/PDFViewer-lJ7a8zMe.js"> 135 <link rel="stylesheet" crossorigin href="/assets/main-STRlMRxo.css"> 136 </head> 137 <body> 138 <noscript><div><img src="https://mc.yandex.ru/watch/106882001" style="position:absolute; left:-9999px;" alt="" /></div></noscript> 139 <div id="app"></div> 140 </body> 141</html> 142
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.