- Match image, text, and file types to their correct ShareX uploaders.
- Check hotkey overrides, custom uploaders, profiles, and active accounts.
- Verify the actual destination through task history and controlled tests.
- Confirm the Symptom and Reproduce It With a Simple Test
- Check the ShareX Settings Directly Related to This Problem
- Check Windows and Workflow Factors That Can Change the Route
- Run a Clean Temporary Test With Minimal ShareX Settings
- Check Task History, Logs, and Recent Workflow Output
- Quick Fix Checklist
- Frequently Asked Questions
You capture a screenshot or select a file in ShareX expecting it to upload to one destination, but it goes to another service, account, folder, endpoint, or custom uploader. This usually means ShareX is following a destination or task override that is different from the one you checked. The most common causes are separate image, text, and file uploader selections, hotkey-specific task settings, a custom uploader assigned to the wrong content type, multiple saved accounts, or an unexpected workflow profile.
This guide focuses on destination selection before the upload begins. It does not address the separate problem where a file reaches the correct host but ShareX copies an incorrect public URL afterward. Work through the tests in order, and stop as soon as the same simple test repeatedly reaches the intended destination.

Start with free Canva bundles
Browse the freebies page to claim ready-to-use Canva bundles, then get 25% off your first premium bundle after you sign up.
Free to claim. Canva-ready. Instant access.
1. Confirm the Symptom and Reproduce It With a Simple Test
Before changing settings, confirm what ShareX is actually uploading and where it goes. ShareX can route images, text, and general files through different uploaders. A screenshot may therefore use one service while a ZIP file, screen recording, or copied block of text uses another.
1.1 Identify the content type that goes to the wrong destination
Start by describing the failing action precisely. Useful examples include:
- A screenshot captured with a hotkey uploads to the wrong image host.
- A manually uploaded image goes to the correct service, but hotkey captures do not.
- A screen recording uploads through the configured file uploader rather than the image uploader.
- Text captured through OCR or uploaded from the clipboard goes to an unexpected text service.
- Files sent through the Windows context menu use a different destination from screenshots.
- A custom uploader sends data to the wrong account or API endpoint.
The distinction matters because ShareX does not necessarily use one universal destination. Images normally follow the selected image uploader, plain text follows the text uploader, and recordings or other files generally follow the file uploader.
1.2 Run one controlled test
Create a small test image with an obvious name, such as sharex-destination-test.png. Upload it through the exact workflow that is failing. If the problem happens only with a screenshot hotkey, use that hotkey. If it happens with drag-and-drop, test drag-and-drop instead.
After the upload, open ShareX task history and inspect the new item. Note the host, resulting URL, file name, and time. Do not rely only on what is currently in the clipboard because another after-upload action or application may have replaced it.
Success means the test item appears in the expected service, account, folder, or custom endpoint. If it does, stop changing global destination settings. The original problem may be limited to another hotkey, content type, or profile.

2. Check the ShareX Settings Directly Related to This Problem
2.1 Verify the image, text, and file uploaders separately
Open the ShareX destination menu and inspect each applicable uploader category. Check the image uploader for screenshots and image files, the text uploader for plain text, and the file uploader for recordings, archives, documents, and other general files.
Do not assume that changing the image uploader changes the file uploader. For example, a PNG screenshot and an MP4 recording created by ShareX can follow different destination selections even when both originate from capture tools.
- Select the intended image uploader and test a small screenshot.
- Select the intended text uploader and test a short, non-sensitive text sample if text uploads are affected.
- Select the intended file uploader and test a harmless small file if recordings or general uploads are affected.
Success means each content type reaches the destination assigned to its own category. Once the affected type works, avoid changing unrelated uploader categories.
2.2 Inspect hotkey-specific task settings
A ShareX hotkey can have its own task configuration. That configuration may override the main workflow, including capture behavior, after-capture tasks, after-upload tasks, or destination choices. This explains a common symptom: uploading from the main window works, but pressing a particular screenshot hotkey sends the image elsewhere.
Open the hotkey settings, select the failing hotkey, and edit its task settings. Look for enabled overrides or a destination selection that differs from the main task settings. Compare it with a hotkey that works correctly.
If the hotkey should follow the normal ShareX settings, disable unnecessary overrides or make its destination match the intended uploader. If the hotkey is deliberately specialized, change only that hotkey rather than modifying the global configuration.
Success means repeated captures from the affected hotkey use the intended destination while other hotkeys retain their expected behavior.
2.3 Confirm that the after-capture upload task is intentional
Destination selection matters only if the workflow actually performs an upload. In task settings, review the after-capture tasks for the failing capture workflow. An option such as uploading the image to a host can send the capture immediately through the active image uploader.
If you intended to edit, annotate, or save the image locally before deciding whether to upload it, disable the automatic upload task for that workflow. If automatic uploading is desired, leave it enabled and correct the uploader selection instead.
Also pay attention to task order. Editing or saving does not necessarily determine the remote upload destination, but workflow differences can make it appear that ShareX selected a destination unexpectedly.
Success means the capture either remains local when automatic upload is disabled or uploads to the selected image host when automatic upload is enabled.
2.4 Verify the selected custom uploader
If you use a custom uploader, confirm that the correct custom uploader is assigned to the relevant image, text, or file destination. Importing several custom uploader configurations does not guarantee that the desired one is active.
Review the selected configuration carefully, especially when configurations have similar names. Check its request URL, request method, destination type, file or body field, arguments, headers, and authentication values. A configuration built for file uploads may not automatically become the image destination.
Use only harmless test data while troubleshooting. Avoid repeatedly sending private screenshots, tokens, or documents to an endpoint whose identity is uncertain.
Success means the custom endpoint receives the test through the correct request configuration and the corresponding task-history entry identifies the expected host.
2.5 Check for multiple accounts and account-specific destinations
Some destinations support account authorization or separate credentials. If more than one account has been configured over time, ShareX may be using the account associated with the currently selected destination configuration rather than the account you expected.
Open the destination settings for the affected service and inspect the active authorization or account. If the interface provides an account selector, choose the intended account. If the account is ambiguous, reauthorize only after confirming that doing so will not disrupt another workflow.
For custom uploaders, account differences may be represented by separate API keys, authorization headers, subdomains, folders, buckets, or endpoint URLs. Compare those values without exposing credentials in screenshots or support requests.
Success means the test upload appears under the intended account and remains there for a second test using the same workflow.
2.6 Look for profile or workflow overrides
Different ShareX workflows may behave like separate profiles because hotkeys and task settings can carry their own overrides. A workflow created for work captures, personal uploads, OCR, or automation may still point to an older destination.
Compare the failing workflow with the default task settings. Pay particular attention to the destination, after-capture tasks, after-upload tasks, and content type. If you duplicated a hotkey or task configuration, verify that the duplicate did not preserve an old uploader assignment.
Change the narrowest setting that explains the symptom. A single failing automation should be repaired at the workflow level rather than by replacing the global destination used successfully elsewhere.
3. Check Windows and Workflow Factors That Can Change the Route
Display scaling, monitor arrangement, and audio devices can affect capturing or recording, but they do not normally choose an upload destination. Investigate them only when they change the type of output being created. For example, a recording produces a video file and normally follows the file uploader, not the image uploader.
3.1 Confirm the output type produced by the action
Check the file extension shown in task history or the local output folder. Still screenshots are commonly image files, while screen recordings may be video or animated-image files depending on the selected recording method and output configuration. OCR commonly produces text.
If the output is not the type you expected, correct the capture or recording workflow first. Then verify the destination category for the actual output. Success means the workflow creates the intended type and ShareX routes that type through the corresponding uploader.
3.2 Separate local folders from remote destinations
A local screenshot folder and an upload destination are different settings. Changing the screenshot folder does not necessarily change the remote service. Likewise, selecting a remote uploader does not determine where a local copy is saved.
If the complaint is that files appear in the wrong local folder, inspect save paths and file naming settings. If they arrive at the wrong website, server, bucket, or account, inspect destination and workflow settings. Treating these as separate routes prevents unnecessary configuration changes.
3.3 Consider permissions and network behavior only when supported by evidence
Windows permissions, security software, proxies, VPNs, and firewalls can cause an upload to fail. They do not usually make ShareX deliberately select a different configured service. However, an automation or custom uploader may include fallback behavior outside ShareX, or a server may redirect requests to another domain.
Check network factors when task history or logs show failures, redirects, authentication errors, or unreachable endpoints. If ShareX reports a successful upload directly to an unexpected configured host, destination selection remains the more likely cause.
4. Run a Clean Temporary Test With Minimal ShareX Settings
When several hotkeys, accounts, and custom uploaders are involved, use a temporary test workflow instead of changing everything at once. The goal is to prove whether the intended destination works under simple conditions.
- Choose a harmless temporary destination or test account that you control.
- Set it only for the affected content category, such as the image uploader.
- Use a simple manual upload or a temporary hotkey with minimal task overrides.
- Upload a small, non-sensitive test item.
- Inspect task history and the destination account.
If the minimal test works, ShareX can reach and use that destination. The original problem is likely a hotkey override, custom workflow, content-type mismatch, or account selection. Restore the intended production destination, then reintroduce one workflow setting at a time.
If the minimal test still reaches the wrong place, recheck the selected destination and its account credentials. Do not continue modifying capture, display, audio, or editing settings because those are unlikely to control the remote route.
Success means two consecutive minimal tests arrive at the chosen temporary destination. At that point, stop changing global settings and compare the failing workflow against the successful test.
5. Check Task History, Logs, and Recent Workflow Output
5.1 Use task history as the source of truth
Task history helps identify what ShareX actually processed. Select the most recent test and inspect its file type, URL, thumbnail, and available details. Make sure you are viewing the item created after your latest settings change rather than an older upload.
If task history shows the unexpected host, the wrong destination was likely selected before upload. If history shows the expected host but the clipboard contains another address, the problem is instead related to URL parsing, after-upload actions, clipboard replacement, or another application. That second scenario is outside this destination-selection issue.
5.2 Review logs when the route is still unclear
Logs are useful when a custom uploader fails, authorization is rejected, or the visible result conflicts with the selected destination. Look around the exact time of the controlled test. Relevant clues include the uploader name, target host, HTTP error, authentication failure, redirect, or workflow error.
Do not publish logs without reviewing them. Custom uploader logs can contain URLs, file names, account identifiers, headers, or other sensitive information. Remove secrets before sharing diagnostic details.
Success means the log and task-history record both correspond to the intended uploader and no unexplained alternate endpoint appears.
6. Quick Fix Checklist
- Identify whether the item is an image, text, video, or general file.
- Check the image, text, and file uploader selections separately.
- Test the exact hotkey or action that produces the problem.
- Remove or correct destination overrides in that hotkey's task settings.
- Verify whether the after-capture upload task should be enabled.
- Confirm the intended custom uploader is assigned to the correct content category.
- Check the active account, API key, folder, bucket, or endpoint.
- Compare specialized workflows or profiles with the default task settings.
- Use task history to confirm the actual destination.
- Run two harmless uploads through a minimal temporary workflow.
Stop troubleshooting once the same workflow sends two consecutive tests to the intended destination. Additional changes can introduce new differences and make a solved problem harder to diagnose.
7. Frequently Asked Questions
7.1 Why do screenshots and screen recordings upload to different places?
They can be routed as different content types. A screenshot normally uses the image uploader, while a video recording generally uses the file uploader. Check both destination categories rather than assuming one selection controls every upload.
7.2 Why does manual upload work while my screenshot hotkey uses the wrong destination?
The hotkey may have task-specific settings that override the normal workflow. Edit that hotkey's task settings and compare its destination and after-capture tasks with the global settings or a working hotkey.
7.3 Can an after-capture task choose the wrong uploader?
An after-capture upload task triggers the upload, while the selected destination and relevant overrides determine where it goes. If uploading should not occur automatically, disable that task. If it should occur, correct the destination for the resulting content type.
7.4 Why does my custom uploader exist but ShareX still uses another service?
A custom uploader can be imported without being selected as the active image, text, or file uploader. Assign the correct custom configuration to the applicable destination category and check for hotkey-specific overrides.
7.5 Does a wrong clipboard URL mean ShareX used the wrong destination?
Not necessarily. Check task history first. If history shows the expected destination but the copied URL is wrong, investigate response parsing, URL templates, after-upload actions, or clipboard replacement. This article addresses cases where the upload itself is routed to the wrong destination.
7.6 Should I reset ShareX completely?
A full reset is rarely the best first step because it can remove working hotkeys, accounts, and custom uploaders. A minimal temporary workflow is safer. If that works, compare it with the failing workflow and change only the setting responsible for the route.