.SIG

SIG File

OpenPGP Detached Signature
Ask a question
QUICK ANSWER

A SIG file is a small companion file that proves a download (such as an installer or ISO) is authentic and untampered. It contains a cryptographic OpenPGP signature, not readable content. To check it, install Gpg4win (Windows) or GnuPG (Mac/Linux), import the publisher's public key, and run "gpg --verify file.sig file" - a "Good signature" result means the file is genuine.

Developer: PGP / GnuPG (OpenPGP standard, IETF) Category: Encrypted Files Open standard MIME: application/pgp-signature
OPENS ON Windows macOS Linux
Related: .ASC · .DEC · .GPG · .ENC

On this page

19k+ extensions indexed
Last reviewed Aug 2, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SIG file format?

A .sig file is a detached cryptographic signature produced by OpenPGP-compatible tools such as GnuPG (gpg). Unlike a signature embedded inside a signed document, a detached .sig sits in a separate file alongside the original - for example installer.exe paired with installer.exe.sig. This allows the integrity and authenticity of the original file to be verified without modifying it in any way.

The signature is stored in one of two forms:

  • ASCII-armored text - a human-readable block beginning with -----BEGIN PGP SIGNATURE----- and ending with -----END PGP SIGNATURE-----, suitable for pasting into email or plain text channels.
  • Binary OpenPGP packet - a compact binary form whose first byte is a signature packet tag (high bit always set; common values are 0x88, 0x89, or 0xC2).

To verify a .sig file against its companion document, run gpg --verify file.sig file. GnuPG checks the data against the signer's public key and reports whether the signature is valid and which key produced it.

Detached .sig files are widely used when distributing software releases, OS images, and package archives, giving end-users a reliable way to confirm that a download has not been tampered with. The format is governed by the OpenPGP standard, defined in RFC 4880 (2007) and updated by RFC 9580 (2024). Related extensions include .asc (ASCII-armored OpenPGP output), .gpg (binary GnuPG data), and .pgp (PGP-encrypted or signed data).

Security & safety

RISK: LOW

A detached PGP .sig is itself harmless - it contains no executable code. The security value runs the other way: a .sig is a tool that PROTECTS you, by letting you confirm a download wasn't tampered with. Two real pitfalls: (1) verification is only as trustworthy as the public key - download the publisher's key from an independent, official channel and confirm its fingerprint, or an attacker who swapped both the file and the key could still show a 'Good signature'; (2) 'Good signature' proves integrity and authorship, not that the software is safe - a malicious publisher can sign malware.

Format details

in a nutshell
FULL NAMEOpenPGP Detached Signature
DEVELOPERPGP / GnuPG (OpenPGP standard, IETF)since OpenPGP signatures: PGP 1991, standardized as RFC 2440 (1998) / RFC 4880 (2007) / RFC 9580 (2024)
MIME TYPEapplication/pgp-signature
TYPECryptographic detached signature (binary OpenPGP packet, or ASCII-armored text) that verifies a separate file
STANDARDOpen · royalty-free
This extension is also used by…
  • Email signature block - Mail clients store the canned text appended to outgoing messages (name, title, contact line) as a plain-text .sig - the classic Unix '.signature'; just text in an editor.
  • Broderbund Print Shop document - Legacy Broderbund titles (The Print Shop and relatives) used .sig for sign/banner project files, openable only in the matching Broderbund software.

Programs that open SIG files

Windows1 app
Gpg4win (Kleopatra + GpgEX) Open-source Install Gpg4win, import the publisher's public key, then right-click the .sig → More GpgEX options → Verify (or run 'gpg --verify file.sig file'). 'Good signature' = the download is authentic.
macOS2 apps
GnuPG (gpg) Open-source Install via GPG Suite or Homebrew ('brew install gnupg'), import the public key, then 'gpg --verify file.sig file' in Terminal to verify a download.
GPG Suite Free Mac GUI for GnuPG (GPG Keychain + Services); import the key and verify the .sig from Finder or Terminal.
Linux2 apps
GnuPG (gpg) Open-source Pre-installed on most distributions: import the publisher's key, then 'gpg --verify file.sig file'. Look for 'Good signature' and a matching key fingerprint.
Kleopatra Open-source GUI key manager (KDE); import keys and verify signatures without the command line.

Technical details

deep spec
MIME typeapplication/pgp-signature
Storage formsASCII-armored text or binary OpenPGP packet
ASCII-armored header-----BEGIN PGP SIGNATURE-----
Binary magic bytesSignature packet tag byte at offset 0 (commonly 0x88, 0x89, or 0xC2; high bit always set)
Usage patternDetached - the .sig file is stored separately from the file it signs
File pairing conventionCompanion file shares the same base name (e.g., archive.tar.gz + archive.tar.gz.sig)
Verification commandgpg --verify file.sig file
Supported hash algorithmsSHA-256, SHA-384, SHA-512, SHA-224; SHA-1 supported for legacy compatibility
Supported public-key algorithmsRSA, DSA, ECDSA, EdDSA (Ed25519, Ed448)
ASCII-armored encodingBase64 with 76-character line wrap plus a CRC-24 checksum trailer line
Typical file size (ASCII form)300-600 bytes for a single-key signature
Governs one file onlyEach .sig covers exactly one target file; multi-file distribution requires one .sig per file
Trust modelWeb of Trust (WoT) or OpenPGP CA; validity depends on whether the signer's key is trusted locally
Governing standardOpenPGP - RFC 2440 (1998), RFC 4880 (2007), RFC 9580 (2024)
ReleasedOpenPGP signatures: PGP 1991, standardized as RFC 2440 (1998) / RFC 4880 (2007) / RFC 9580 (2024)
Open standardYes · royalty-free
Specificationwww.rfc-editor.org

SIG conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SIG files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about SIG files.

Frequently asked questions

What is a .sig file and how do I use it?
It's a detached PGP/GPG signature used to verify that a download is authentic. Install GnuPG (Gpg4win on Windows), import the publisher's public key, and run 'gpg --verify file.sig file'. 'Good signature' means the file is genuine and untampered.
How do I verify a download with a .sig file?
Get the file and its .sig in the same folder, import the publisher's public key (from their official site/keyserver), then run 'gpg --verify file.sig file' (or right-click → Verify with Gpg4win's GpgEX). Confirm both 'Good signature' AND that the key fingerprint matches the publisher's.
What's the difference between .sig and .asc?
They're the same kind of OpenPGP signature in different encodings - .sig is usually binary, .asc is ASCII-armored text. Either verifies a file the same way; convert between them with 'gpg --enarmor' / '--dearmor'.
I got 'BAD signature' or 'no public key' - what now?
'No public key' means you haven't imported the signer's key - import it from the publisher's official source, then re-verify. 'BAD signature' means the file doesn't match the signature: re-download it (it may be corrupt or tampered) and make sure the .sig pairs with the exact file.
Can I just open a .sig to read it?
There's nothing readable to open - a detached signature is cryptographic data about another file, not a document. Its only use is to be checked against that file with 'gpg --verify'.
How do I sign my own file with a .sig?
Create a detached signature with your private key: 'gpg --detach-sign file' makes file.sig (add '--armor' for a text .asc). Others verify it with your public key via 'gpg --verify file.sig file'.

References

1RFC 4880 - OpenPGP Message Format (signatures)www.rfc-editor.org
2GnuPG - The GNU Privacy Guardgnupg.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.ASCOpenPGP ASCII-Armored File
.DECEncrypted / Encoded data file (generic)
.GPGGnuPG Encrypted File
.ENCEncrypted / Encoded file (generic)
.KDBXKeePass 2 Password Database
.PGPPGP Encrypted File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z