No Login Data Private Local Save

Web Share Target Tester - Online Receive Shared Content

6
0
0
0
Incoming Share Detected! Parameters found in URL – parsed below.
RECEIVE
Parse Shared Content

Paste a Share Target URL to inspect incoming title, text, and url parameters.

Quick presets:
Parsed Parameters
Title
No title detected
Text
No text detected
URL
No URL detected
Raw Query String
No query parameters
SEND
Build & Share

Construct a Share Target URL or trigger Web Share API to test outbound sharing.

Web Share API requires HTTPS and a user gesture. Best supported on mobile browsers (Chrome, Safari, Edge).
Manifest Configuration

Add this to your manifest.json to enable Share Target reception in your PWA:

// manifest.json "share_target": { "action": "/receive-share", "method": "GET", "params": { "title": "title", "text": "text", "url": "url" } }

For file sharing, use "method": "POST" with "enctype": "multipart/form-data" and add a "files" array.

Frequently Asked Questions
What is Web Share Target API?
Web Share Target allows your PWA to appear in the system share sheet as a target when users share content from other apps. When selected, shared data (title, text, URL, files) is delivered to your PWA via a configured URL template in your manifest.
GET vs POST – which method should I use?
Use GET for simple text/URL sharing – parameters appear in the query string. Use POST with multipart/form-data when you need to receive shared files. GET is easier to debug; POST is required for binary data.
How do I test Share Target locally?
Install your PWA on a device, then share from any app (e.g., browser "Share" menu). The shared data will navigate to your configured action URL with parameters. Use this tool's Receive panel by pasting the resulting URL to inspect parameters.
Which browsers support Web Share Target?
Supported in Chrome for Android, Samsung Internet, Edge, and other Chromium-based mobile browsers. Safari on iOS has limited support. Desktop support is emerging but inconsistent. Always test on target devices.
Can I receive shared files in my PWA?
Yes! Configure "method": "POST" and "enctype": "multipart/form-data" in your share_target, then add a "files" array specifying accepted MIME types. Files arrive as multipart form data – you'll need a service worker or backend to handle the POST request.
Why isn't my share target working?
Common issues: (1) PWA not installed – Share Target only works for installed PWAs. (2) Manifest scope doesn't include the action URL. (3) Missing HTTPS. (4) Incorrect parameter names in manifest. (5) Action URL returns a non-200 response. Use this tool to verify parameter parsing logic.