# SEDOL Validator

Validate 7-character UK/Irish SEDOL securities identifiers with weighted mod-10 check-digit verification and SEDOL-7 structure breakdown.

> Canonical page: https://elysiatools.com/en/tools/sedol-validator

- **Category:** Validation

- **Keywords:** sedol, lse, uk securities, stock, bond, check digit, nsin

## Overview

The SEDOL Validator is a dedicated utility designed to verify 7-character Stock Exchange Daily Official List (SEDOL) identifiers used in the UK and Ireland. By performing a weighted mod-10 check-digit verification and breaking down the SEDOL-7 structure, this tool ensures your financial security codes are syntactically correct and valid for trade processing.

## Inputs

- **SEDOL Code** (text): 7-character SEDOL. Spaces and dashes are tolerated.

## When to use

- When auditing UK or Irish financial portfolios to ensure all security identifiers are valid and free of typographical errors.
- Before submitting trade orders or settlement instructions to prevent transaction failures caused by invalid SEDOL codes.
- During database migrations or data cleansing operations involving London Stock Exchange (LSE) listed instruments.

## How it works

- Input the 7-character SEDOL code, including any alphanumeric characters, into the validation field.
- The tool strips out spaces or dashes and verifies the character length and structure.
- It applies the weighted mod-10 algorithm to calculate the expected check digit and compares it against the final character.
- The validator outputs the validation status along with a structural breakdown of the identifier.

## Use cases

- Verifying SEDOL codes extracted from financial reports before importing them into portfolio management systems.
- Troubleshooting failed trade settlements by checking the mathematical validity of the associated security identifier.
- Assisting data analysts in validating reference data for UK and Irish equities, bonds, and investment trusts.

## Frequently asked questions

### What is a SEDOL code?

A SEDOL (Stock Exchange Daily Official List) is a 7-character alphanumeric identifier assigned to securities traded on the London Stock Exchange and other UK/Irish markets.

### How does the weighted mod-10 check-digit verification work?

Each of the first 6 characters is assigned a specific weight. The sum of the weighted values is calculated, and the check digit (7th character) is determined by finding what number makes the total sum divisible by 10.

### Can this validator handle SEDOL codes with letters?

Yes, the tool supports both older numeric-only SEDOLs and newer alphanumeric SEDOLs introduced after 2004.

### Do I need to remove spaces or dashes before validating?

No, the validator automatically tolerates and strips spaces and dashes during the validation process.

### Does a valid check digit guarantee the security exists?

No, validation only confirms the code is mathematically correct and structurally valid; it does not check active exchange listings.

## Related tools

- [CUSIP Validator](https://elysiatools.com/en/tools/cusip-validator): Validate 9-character CUSIP North American securities identifiers with mod-10 check-digit verification, issuer base and issue-number breakdown.
- [ICCID Validator](https://elysiatools.com/en/tools/iccid-validator): Validate ICCID numbers for SIM cards with Luhn checksum and issuer analysis
- [ISBN Validator](https://elysiatools.com/en/tools/isbn-validator): Validate ISBN-10 and ISBN-13 book number formats with checksum verification
- [ISIN Validator](https://elysiatools.com/en/tools/isin-validator): Validate International Securities Identification Numbers (ISO 6166 ISIN) with Luhn check-digit verification, country/issuer prefix and NSIN breakdown.
- [Luhn Checksum Calculator](https://elysiatools.com/en/tools/luhn-checksum): Validate or generate numbers using the Luhn algorithm (mod-10). Works for credit cards, IMEI, IMEISV, SIN, NPI and any custom Luhn-based identifier.
- [Credit Card Validator](https://elysiatools.com/en/tools/credit-card-validator): Validate credit card numbers and identify card type (Visa, MasterCard, UnionPay, etc.)
- [MAC Address Validator](https://elysiatools.com/en/tools/mac-address-validator): Validate MAC addresses and identify vendor information
- [Special Character Validator](https://elysiatools.com/en/tools/special-character-validator): Check if a string contains special characters like !@#$%^&*()_+ and identify which ones are present

## Samples

- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion

## Related content

- [Identifier, Config, and Input Validation Tools](https://elysiatools.com/en/hubs/validation-validate): Compare validators for email, phone, IP, dates, cron, barcodes, payment details, env files, and other real-world inputs in one hub.
- [Identifier, Address, and Code Format Validators](https://elysiatools.com/en/hubs/validation-format): Curated tools for identifier, address, account, and code format validation in one hub.
- [JSON Schema and API Contract Validation Tools](https://elysiatools.com/en/hubs/json-validate): Compare JSON schema validation, OpenAPI response checks, mutation testing, stress testing, and breaking-change detection tools in one hub for API contract review.
- [Contact, Postal, and Shipping Validation Tools](https://elysiatools.com/en/hubs/contact-shipping-validation): Validate emails, phone numbers, postal codes, calling codes, and shipment tracking numbers in one hub for signup, checkout, and delivery workflows.
