PageSourceSearch

https://sharepdf.io/

html sharepdf.io collected 2026-10-02 01:57:53 UTC 5,774 bytes, 142 lines download raw bytes

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.