Strings Extractor
Find the readable text inside a file you own or have the right to inspect: messages, web addresses, file paths and more. Free, with no sign up. Your file stays in this browser; nothing is uploaded.
Or drop it here.
No strings to show. Lower the shortest length, turn on another encoding or clear the filter.
What strings can tell you about a file
- Web addresses and servers a program talks to.
- Error messages and menu text, which hint at what it does.
- File and folder paths it reads or writes, and libraries it loads.
- Keys, tokens or hashes left inside by mistake, before you share the file.
Open only files you own or have the right to inspect.
How to use this tool
Pick a file you own or have the right to inspect, or try the sample. Set the shortest string to keep, filter the list, and click the strip to jump to that part of the file.
Frequently asked questions
Is my file uploaded?
No. The file is read in 1 MB slices inside your browser. This page makes no network call with it, so even a large file stays on your device.
What counts as a string?
A run of readable characters at least as long as the minimum you set, 4 by default. Letters, digits, punctuation, spaces and tabs count. A line break or any other byte ends the run.
Which encodings does it read?
ASCII, the plain text most programs store. UTF-16, two bytes per character, which Windows programs and resources use. UTF-8 picks up accented letters and other alphabets; it is off by default because random bytes often look like short UTF-8 text.
How does it decide a string is a URL, email, path or key?
By its shape. A URL starts with a scheme like https://, an email has a name, @ and a domain, and an IP address is four numbers with dots. A path looks like /usr/lib/name or C:\Folder\name. A key or token is a long run of hex or base64 with enough mixed characters to look random. These are guesses: check each one yourself.
How big a file can it read?
Files of a gigabyte or more work, with a progress bar and a Stop button. Every string is counted and drawn on the strip; the list keeps the first 200,000 so the page stays fast. Raise the minimum length to see fewer, longer strings.
What is in the saved .txt file?
One line per string in the list as it is filtered now: the offset in hex, a tab, then the string. A string longer than 4,096 bytes is cut there.
API Tool Calls MCP
Use it from an AI agent
This tool is also an MCP tool named extract_strings at https://apitoolcalls.com/mcp.
Agent tools are free: 20 calls a day per IP, no key needed.
Example tools/call arguments:
{"name":"extract_strings","arguments":{"file":"AAFIZWxsbyBodHRwczovL2V4YW1wbGUuY29tL2RvY3MAAm9wc0BleGFtcGxlLm9yZwA="}}