The developer tools you reach for every day, all in one place.

Converters, formatters, hashes, validators, and the small utilities you keep reopening stay together instead of getting lost across tabs.

GitHub

/ Tools

/ Tool Finder
109 tools
/ ECDSA Signature Parser

r: The x-coordinate of a random point on the elliptic curve (32 bytes)

s: The signature proof value (32 bytes)

v: Recovery ID that helps recover the public key (1 byte, optional)

Common v values:

  • 27 or 28: Legacy Ethereum signatures
  • 0 or 1: Modern EIP-2098 compact signatures
  • 35+: EIP-155 signatures with chain ID
/ Selected Tool

ECDSA Signature Parser

Parse ECDSA signatures into r, s, v components

01

What is an ECDSA signature?

ECDSA (Elliptic Curve Digital Signature Algorithm) signatures are used in Ethereum to prove ownership of an address. A signature consists of three components: r, s, and optionally v.

02

How does it work?

ECDSA uses elliptic curve mathematics to create signatures. The signer generates a random point on the curve (r coordinate), then uses their private key and message hash to compute s. The v value (recovery ID) helps rec…

03

Sample Cases

Covers Standard 65-byte signature, Compact 64-byte signature, and Legacy v values so you can compare common inputs and outputs quickly.

/ Code

/ Integration

Source code from the selected tool, shown here alongside the live version on the right.

/ Source Code
TypeScript
typescript
// No external packages needed - pure TypeScript

interface SignatureComponents {
  r: string;
  s: string;
  v: number | null;
  yParity: number | null;
}

// Parse ECDSA signature into r, s, v components
Buidl Now icon

Keep every utility in one place and stay inside the build flow.

Pick a tool, finish the check, copy what you need, and get back to the actual product work.

Developer tools for builders who ship fast.© 2026 Buidl Now. All rights reserved.