All Over Tools logo
Tool Combiner
Analyze Tools Clean Tools Compare Tools Convert Tools Data Validation Extract Tools Format Tools Generate Tools Organize Tools Transform Tools
Image Tools Video Tools Audio Tools Subtitle Tools Font Tools
Analyze Tools Clean Tools Compress Tools Convert Tools Edit Tools Extract Tools Generate Tools Merge Tools Organize Tools Redact Tools Repair Tools Split Tools
Analyze Tools Clean Tools Compare Tools Convert Tools Extract Tools Generate Tools Merge Tools Transform Tools Validate Tools
Business Calculators Construction Calculators Date And Time Calculators Education Calculators Financial Calculators Food Calculators Health Calculators Math Calculators Science Calculators Sports Calculators Statistics Calculators
Blog About Us Contact Us

Text Parsing & Data Extraction

Find specific values, matching lines, and patterns in text with focused extractors. Choose a tool for emails, URLs, phone numbers, dates, identifiers, Markdown, HTML attributes, or a custom regular expression, then review the result in your browser.

Address Extractor

Extract US-style street addresses and PO boxes from pasted text or .txt and .csv files, then copy or download the results.

123 Main St, Austin, TX 78701
123 Main St, Austin, TX 78701

Bitcoin Address Extractor

Extract Bitcoin address candidates from any block of text - legacy P2PKH, P2SH, and Bech32/Bech32m (SegWit, Taproot). Checksum-validated, source context preserved, malformed candidates flagged.

Pay to bc1q... in the note
BTC candidate found

Coordinate Extractor

Extract supported decimal degree, DMS, DDM, UTM, and MGRS coordinate patterns from text, normalize results to latitude and longitude, review flagged rows, and export filtered results as CSV.

48.8566, 2.3522
lat 48.8566
lon 2.3522

Credit Card Extractor: Pull Card Number Patterns from Text

Detect and extract credit/debit card number patterns from text.

Card: 4111 1111 1111 1111
Visa · Luhn valid

Currency Extractor

Extract monetary amounts marked by configured currency symbols or uppercase currency codes from pasted text or files. Review line context, normalize results, remove duplicates, and copy or download them.

Total: $1,250.50
USD 1250.50

Custom Regex Extractor

Define a JavaScript regular expression and extract matching text from your input.

IDs: A-12 B-34
A-12

Date Extractor & Format Harmonizer

Extract dates from pasted text and choose List, Harmonize, Table, CSV, or JSON output with ISO, US, EU, long-form, or custom date formats.

Meeting on March 5th, 2024
2024-03-05

DOI Extractor

Extract DOI-shaped identifiers from references, citations, or document text.

doi:10.1000/xyz123
10.1000/xyz123

Emoji Extractor

Find and list emoji in a block of text, with occurrence order, unique counts, Unicode code points, and shortcode names. Flags, skin-tone variants, and ZWJ sequences stay together when Intl.Segmenter is available; the fallback may split composite emoji.

Great job 🚀 😊
🚀
😊

Domain Name Extractor

Extract hostnames from plain text, URLs, or HTML source.

Visit example.com and docs.example.org
example.com
docs.example.org

Extract Emails from Text

Extract email addresses from pasted or uploaded text, then filter by domain, remove duplicates, convert to lowercase, copy, or download the results.

Contact [email protected] or [email protected]
[email protected]
[email protected]

Hex Color Code Extractor

Extract CSS hexadecimal color literals from pasted text or supported text files, review matches with line and context details, and optionally deduplicate, lowercase, copy, or download the color list.

brand: #ff8800
#ff8800

IP Address Extractor

Extract valid IPv4 and IPv6 addresses from plain text or log files, including bracketed IPv6 like [::1]:8080. Invalid octets are excluded, ports can be kept or dropped, results are deduplicated, and source line and context are preserved.

Server 192.168.1.10
192.168.1.10

Extract Lines Containing a String

Extract or filter lines from text containing specific words or Regex patterns.

error: disk full
info: ok
error: timeout
error: disk full
error: timeout

Markdown Link Extractor

Extract link labels and destinations from Markdown link syntax - inline, reference, and shortcut-reference links, plus image links. Parsing and file reading run in the browser.

[Docs](https://example.com/docs)
https://example.com/docs

Extract Text Between Delimiters

Extract text between quotes, brackets, parentheses, or your own custom start/end markers.

He said "hello" and 'world'
hello
world

Extract URLs from Text

Extract URLs from pasted or uploaded text, remove duplicates or trailing punctuation, then copy or download the results.

Visit https://example.com or http://test.io
https://example.com
http://test.io

Extract ZIP Codes from Text

Extract US five-digit ZIP codes and ZIP+4 values from text, with source context, unique-only filtering, and clean-list export.

Ship to 10001 or 94105
10001
94105

HTML Attribute Extractor

Extract selected attribute values from HTML snippets, filter matches by tag, review the source element, and copy or export the results as CSV.

<a href="/docs" data-id="42">
href=/docs
data-id=42

ISBN Extractor

Extract ISBN-10 and ISBN-13 candidates from pasted text or selected text files, review checksum status and line context, then copy or download the displayed list.

ISBN 978-0-306-40615-7
9780306406157

Keyword List Extractor

Paste a list of your own keywords and instantly find every occurrence in a block of text, with line numbers, context, and per-keyword counts. Pasted text and selected file contents are processed in your browser.

Keywords: apple, banana, cherry
apple
banana
cherry

MAC Address Extractor

Extract MAC-address-shaped values from plain text or logs in colon, hyphen, Cisco dot, and optional bare formats. Review OUI prefix, type, line, and context, then copy or download the address list.

NIC 00:1A:2B:3C:4D:5E
00:1A:2B:3C:4D:5E

Markdown Code Block Extractor

Extract every fenced code block from Markdown text or .md files, with language tag, line range, and order. Filter by language, copy, or download snippets. Parsing runs in your browser.

```js
const x = 1;
```
const x = 1;

Named Entity Recognition Tool

Extract people, organizations, locations, dates, money, percentages, and times from pasted or uploaded text, with grouped counts and source positions.

Alice met Acme in Riga
PERSON Alice
ORG Acme
LOCATION Riga

Number Extractor

Extract numbers from entered text or an uploaded file.

Price: -3.5, qty: 42, tax: 0.08
-3.5
42
0.08

Phone Number Extractor & Standardizer

Extract phone numbers from pasted text or an uploaded file, choose an output format, and copy or download the results.

Call +1 (800) 555-0199 or 020 7946 0958
+1 (800) 555-0199
020 7946 0958

Serial Number Extractor

Extract labeled serial numbers, grouped product keys, and generic alphanumeric codes from pasted text or supported text files, with line and context details for each match.

Device SN-ABC-12345
SN-ABC-12345

Social Media Handle & Hashtag Extractor

Extract @mentions and #hashtags from pasted or uploaded text, filter the results, remove duplicates, and review occurrence counts.

Love #webdev tools by @allovertools!
#webdev
@allovertools

Time Extractor

Extract clock-time expressions from text - 12-hour with AM/PM and 24-hour, with or without seconds - and normalize them to 24-hour format. The extraction code does not submit entered text to the tool server.

Meet at 14:30 or 9:15 PM
14:30
9:15 PM

UUID Extractor

Extract UUIDs and GUIDs from pasted text or uploaded text files, with format, version, variant, line, and surrounding context details.

ID 550e8400-e29b-41d4-a716-446655440000
550e8400-e29b-41d4-a716-446655440000

Choose an extractor by the value or pattern you need

Choose a card above, then open the extractor that matches your text. The collection displays 30 cards and contains 30 live canonical extractor pages, including tools for UUIDs, IP addresses, domains, HTML attributes, Markdown, coordinates, emoji, and named entities. For common values, use Extract Emails or Extract URLs. For selected lines, use Extract Lines Containing; for a pattern you define, use Custom Regex Extractor. Extract Text Between Delimiters handles delimiter-based content, while Markdown Code Block Extractor targets fenced Markdown code. The selected extractor determines its input, recognition rules, options, and result controls.

Use the selected extractor and review its result

  1. Select the extractor card that matches the values or lines you need.
  2. Paste text into its input area. Use Upload or Drop file only when those controls are shown.
  3. Review and set the controls exposed by that tool. They may filter, format, deduplicate, or change what is recognized.
  4. Review the result. Some extractors update results as you change the input or an option. There is no collection-wide Run button.
  5. Use the result controls provided by the selected extractor.

Compare the controls before you extract

Follow the visible labels on the selected extractor. For example, Extract Emails provides Unique only, Convert to lowercase, and Domain filter. Extract Lines Containing provides Search, Case sensitive, Use regex, and Invert (exclude matching lines).

Custom Regex Extractor uses a Pattern field and regex flags such as i, m, and s. Date Extractor & Format Harmonizer provides Output mode choices including List, Harmonize, Table, CSV, and JSON. Several extractors expose CSV-related controls, including Time Extractor, Coordinate Extractor, and Emoji Extractor.

Extract Text Between Delimiters includes Custom start and Custom end. Recognition rules and controls vary by extractor, so do not assume that an option shown on one tool appears on another.

Review or export the results

Result behavior varies by extractor. Some tools provide output modes such as CSV or JSON; the selected extractor's controls determine which result actions and formats are available.

Check recognition rules and known limitations

Results depend on the selected extractor's recognition rules and options. Regex is available on some tools, not the whole collection. The custom regex tool requires a valid JavaScript regular-expression pattern.

No collection-wide input-size or line-count limit is confirmed, and the extractors do not share a confirmed recognition grammar, file policy, or no-match behavior.

The extraction logic processes entered text locally in the browser. This describes the extraction logic only; the shared page also loads external analytics and CDN resources, so it does not describe every page request.

Verify results when input is ambiguous

Review results when dates are ambiguous or candidates are malformed. An invalid custom pattern, case setting, regex setting, or active filter can change or remove expected matches.

Frequently asked questions

Can I paste text into these tools?

Yes. Open an extractor and paste text into its input area. Tools that support files also show Upload or Drop file.

Do results update automatically?

Some extractors update results when their input or relevant options change. The behavior and controls depend on the selected tool.

Which tools support regex?

Extract Lines Containing includes Use regex. Custom Regex Extractor includes Pattern and regex flags. Do not assume that every extractor accepts regex.

Can every extractor export CSV?

No. Output formats and actions differ. Some extractors, including Date Extractor & Format Harmonizer, Time Extractor, Coordinate Extractor, and Emoji Extractor, expose CSV-related controls. Check the selected tool for its available formats.

Why is a value or line missing from the result?

Check the selected tool's recognition rules and options. Ambiguous dates, malformed candidates, an invalid custom pattern, case or regex settings, and active filters can change the result.

Is there a collection-wide text limit?

No global input-size or line-count limit is defined in the collection page or shared implementation. Limits may still depend on the individual tool and browser.