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
Audio Tools Font Tools Image Tools Subtitle Tools Video Tools
Archive Tools Document Tools Ebook Tools File Management Tools PDF Tools Presentation Tools
Config Tools Database Tools Dataset Tools JSON Tools Parser Tools Spreadsheet Tools XML 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 a child page by the value you need

Each child page looks for a defined kind of value, line, or pattern. Depending on the page, you can paste text or select a supported file, then review the matches with that page's controls. Start with the name that matches the data you need.

Find contact details, places, and identifiers

  • Address Extractor looks for US-style street addresses and PO boxes in pasted text or .txt and .csv files.
  • Coordinate Extractor recognizes decimal degree, DMS, DDM, UTM, and MGRS patterns, then normalizes them to latitude and longitude.
  • Currency Extractor finds amounts marked by configured currency symbols or uppercase currency codes. Results include line context and duplicate removal.
  • Date Extractor & Format Harmonizer can return List, Harmonize, Table, CSV, or JSON output, with several date formats to choose from.
  • Extract Emails from Text finds email addresses and includes domain filtering, lowercase conversion, deduplication, copying, and downloading.
  • Extract IP Addresses recognizes valid IPv4 and IPv6 values, including bracketed IPv6 with ports. You can keep or drop the ports.
  • Phone Number Extractor & Standardizer finds phone numbers and lets you choose an output format.
  • Extract ZIP Codes finds US five-digit ZIP codes and ZIP+4 values, with source context and unique-only filtering.

Parse links, documents, and identifiers

  • Bitcoin Address Extractor checks legacy P2PKH, P2SH, Bech32, and Bech32m address candidates. It preserves context and flags malformed candidates.
  • DOI Extractor pulls DOI-shaped identifiers from references, citations, or document text, then can deduplicate the result.
  • Extract Domain Names finds hostnames in plain text, URLs, or HTML source. It can normalize case and lets you choose how to handle subdomains.
  • Extract URLs from Text finds URLs in pasted or uploaded text, removes duplicates or trailing punctuation, and supports copying or downloading.
  • Hex Color Code Extractor finds CSS hexadecimal color literals in pasted text or supported text files.
  • Extract Markdown Links reads inline, reference, and shortcut-reference links, including image links, from Markdown.
  • Markdown Code Block Extractor finds fenced code blocks in Markdown text or .md files, with language tags, line ranges, and order.
  • HTML Attribute Extractor pulls selected attribute values from HTML snippets and can filter matches by tag.
  • ISBN Extractor finds ISBN-10 and ISBN-13 candidates, then shows checksum status and line context.
  • UUID Extractor finds UUIDs and GUIDs with format, version, variant, line, and surrounding context details.

Find numbers, labels, lines, and custom matches

  • Credit Card Extractor detects credit and debit card number patterns, checks Luhn status, and can mask displayed and exported values.
  • Custom Regex Extractor applies a JavaScript regular expression with capture groups, matching flags, deduplication, line context, and text export.
  • Emoji Extractor lists emoji in occurrence order and includes unique counts, Unicode code points, and shortcode names.
  • Extract Lines Containing a String filters lines by words or Regex patterns, then lets you review, copy, or download the matching lines.
  • Extract Text Between Delimiters finds content between quotes, brackets, parentheses, or custom start and end markers. It handles nesting and unmatched delimiters.
  • Keyword List Extractor finds occurrences of your keyword list, with line numbers, context, and per-keyword counts.
  • MAC Address Extractor recognizes colon, hyphen, Cisco dot, and optional bare formats, then shows OUI prefix, type, line, and context.
  • Named Entity Recognition Tool extracts people, organizations, locations, dates, money, percentages, and times with grouped counts and source positions.
  • Extract Numbers from Text extracts numbers with controls for decimal, negative, comma, duplicate, line, and embedded-number handling.
  • Serial Number Extractor finds labeled serial numbers, grouped product keys, and generic alphanumeric codes with line and context details.
  • Social Media Handle & Hashtag Extractor extracts @mentions and #hashtags, with filtering, duplicate removal, and occurrence counts.
  • Time Extractor extracts 12-hour and 24-hour clock expressions, with or without seconds, and normalizes them to 24-hour format.

Use an extractor when a text block mixes values

A support export may put names, phone numbers, and email addresses in one block. Pick the matching child pages when you need separate lists for review or transfer.

For documentation, Extract Markdown Links returns link destinations, while Markdown Code Block Extractor returns fenced snippets. Each match can include the source line shown by that page.

A log or report with repeated web addresses is a good fit for Extract URLs from Text. It can remove duplicates and trailing punctuation before you copy or download the list.

Links: https://allovertools.com/text-tools/ and https://allovertools.com/text-tools/.
Result: https://allovertools.com/text-tools/

When a dedicated page does not name the structure you need, use Custom Regex Extractor and define the pattern yourself.

Choose between Text Tools and extractors

Open Text Tools when you want to browse the wider text-utility category. Stay in this group when you need values, matching lines, links, identifiers, or custom pattern matches pulled from existing text.

Frequently asked questions

How do I extract data from text?

Choose the child page whose name matches the value or pattern you need. Provide the text or file input shown there, then review its recognition rules and result controls before copying or downloading matches.

Which text extraction tool should I use?

Use a dedicated extractor when the target has a page of its own, such as an email, URL, date, phone number, or UUID. Choose Custom Regex Extractor for a pattern you define. Choose Extract Lines Containing a String when whole lines are the result.

Can I extract text between delimiters or with regex?

Extract Text Between Delimiters handles quotes, brackets, parentheses, and custom markers. Custom Regex Extractor accepts a JavaScript regular-expression pattern, and Extract Lines Containing a String supports Regex matching for line selection.

How does this text extraction category handle my text?

There is no single input or processing rule shared by every child page. Read the selected extractor's page for its input method, recognition rules, and result handling.