CryptoPunks Logo

10,000 unique, 24×24 pixel portraits inspired by the London 80s punk scene and the 90s cyberpunk culture.

Launched onchain in 2017 by artists Matt Hall and John Watkinson (collectively known as Larva Labs), CryptoPunks were conceived to feel as tangible and ownable as physical collectibles while existing entirely in digital space. First released on June 23, 2017, they were among the earliest artworks to exist as non-fungible tokens on Ethereum, sometimes called the “world computer.”
Initially offered “free to claim” by anyone with an Ethereum wallet, the project was revolutionary: a large-scale generative artwork, a radical new model for digital ownership, and a built-in marketplace for exchange. Anyone could claim a Punk by paying only the network fee. The project's simplicity masked its sophistication, within the constraint of 24×24 pixels lies a system of endless variation.

Each Punk is algorithmically generated from 87 distinct attributes (hairstyles, accessories, and facial details) distributed across five archetypal types: 6,039 male humans, 3,840 female humans, 88 green zombies, 24 brown apes, and 9 ultra-rare blue aliens. The system forms a typology, a way to classify identity into recognizable categories. No two are the same.

Unlike traditional portraits that are commissioned to capture how you look, CryptoPunks invert the process. You adopt a pre-existing avatar that signals how you want to be seen online. In this way, CryptoPunks are the defining portraits for the internet age, permanently inscribed on the blockchain and living on as networked art.

Today, they trade in their own native marketplace; every bid, offer, and sale is visible and instantaneous. Blue means not for sale. Red means listed for sale by their owner. Purple means there is an active bid on Punk. The system is simple, transparent, and verifiable.

See the marketplace instructions below to acquire your very own Punk.
You can also follow along on X and IG or join the community-run Discord.

Loading interactive CryptoPunks map...Initializing...
Overall Stats
Current Lowest Price Punk Available30.96 ETH ($93.73K)
Number of Sales (Last 12 Months)1,921
Total Value of All Sales (Lifetime)1.40M ETH ($3.87B)
Value of Sales (24 Hours)61.51 ETH ($186.23K)
Value of Sales (Week)663.03 ETH ($2.01M)
Value of Sales (4 Weeks)3.35K ETH ($10.13M)
Largest SalesLoading...
Recent TransactionsSee all recent transactions
Punk #4046
#4046Bought for 30.82 ETH ($93.31K)
Punk #8343
#8343Offered for 42.69 ETH ($129.25K)
Punk #2806
#2806Offered for 34.9 ETH ($105.66K)
Punk #1013
#1013Transferred to 0xb27107
Punk #3767
#3767Transferred to 0x7e1e3f
Punk #4582
#4582Transferred to 0xf41b38
Punk #2565
#2565New bid of 30.5 ETH ($92.34K)
Punk #4746
#4746Transferred to 0xf41b38
Punk #638
#638Transferred to 0x250dc8
Punk #7444
#7444Bought for 33 ETH ($99.91K)
Punk #6615
#6615Offered for 47.99 ETH ($145.29K)
Punk #5659
#5659Transferred to 0xadf357
For Sale
The lowest price Punk currently for sale is 30.96 ETH ($93,733.88).Showing most recent offers, click here to see all 1,179.
Punk #8565
Punk #8764
Punk #5117
Punk #6379
Punk #8086
Punk #7123
Punk #2565
Punk #1449
Punk #4145
Punk #7482
Punk #2806
Punk #6096
Punk #2697
Punk #2925
Punk #5266
Punk #9763
Punk #8139
Punk #5203
Punk #9018
Punk #4089
Punk #8476
Punk #4046
Punk #8340
Punk #8774
Punk #2547
Punk #9065
Punk #2535
Punk #1556
Punk #5643
Punk #4075
Punk #6263
Punk #8408
Punk #7444
Punk #1746
Punk #2965
Punk #5052
Punk #5390
Punk #7155
Punk #9449
Punk #5869
Punk #9987
Punk #1311
Punk #8314
Punk #4824
Punk #1590
Punk #3300
Punk #6485
Punk #6749
Punk #3378
Punk #3976
Punk #384
Punk #4173
Punk #8343
Punk #309
Punk #2346
Punk #4233
Punk #8730
Punk #8992
Punk #8955
Punk #5887
Punk #2342
Punk #1026
Punk #9669
Punk #5133
Punk #1001
Punk #3121
Punk #3837
Punk #5087
Punk #6048
Punk #7282
Punk #7843
Punk #7036
Punk #3114
Punk #4942
Punk #5338
Punk #9142
Punk #2316
Punk #2889
Punk #6679
Punk #1738
Punk #7556
Punk #8788
Punk #1801
Punk #7973
Punk #6615
Punk #1834
Punk #9769
Punk #4291
Punk #4607
Punk #9218
Punk #302
Punk #9024
Punk #9544
Punk #5491
Punk #8948
Punk #2422
Punk #7341
Punk #8159
Punk #5635
Punk #4676
Punk #6767
Punk #6159
Punk #1870
Punk #8836
Punk #8457
Punk #9125
Punk #2982
Punk #5587
Punk #1996
Punk #2643
Punk #2990
Punk #3043
Punk #4172
Punk #4373
Punk #4704
Punk #5269
Punk #5835
Punk #6928
Punk #7090
Punk #8390
Bids
The average bid over the last year was 46.84 ETH ($183,777).The average currently open bid is 39.93 ETH ($120,891.27).Total value of all current bids is 199.65 ETH ($604,456.35).Showing most recent bids, click here to see all 5.
Punk #2565
Punk #4046
Punk #2806
Punk #7727
Punk #9874
Sales
The average sale price of a Punk over the last year is 52.81 ETH ($169,389).The total value of Punks sold over the last year is 106,404.6 ETH ($341,319,964).Showing most recent sales, click here to see all 28,109.
Punk #4046
Punk #4046
Punk #1013
Punk #7444
Punk #8594
Punk #9538
Punk #606
Punk #2528
Punk #4173
Punk #5203
Punk #4173
Punk #8671
Punk #4180
Punk #6557
Punk #4381
Punk #538
Punk #1331
Punk #7409
Punk #1930
Punk #5455
Punk #5108
Punk #3150
Punk #7670
Punk #2989
Punk #3924
Punk #2994
Punk #5418
Punk #3720
Punk #7158
Punk #1910
Punk #5290
Punk #6096
Punk #6096
Punk #8764
Punk #4427
Punk #237
Punk #1704
Punk #9855
Punk #5287
Punk #4700
Punk #6298
Punk #1947
Punk #7885
Punk #7409
Punk #3123
Punk #2957
Punk #9816
Punk #7593
Punk #7341
Punk #7582
Punk #3150
Punk #8739
Punk #606
Punk #5666
Punk #3661
Punk #4241
Punk #4360
Punk #2124
Punk #606
Punk #5198
Punk #7056
Punk #5198
Punk #1475
Punk #4241
Punk #6207
Punk #8154
Punk #8151
Punk #6404
Punk #4427
Punk #1910
Punk #3186
Punk #1905
Punk #7839
Punk #3121
Punk #5450
Punk #5450
Punk #7916
Punk #7916
Punk #3121
Punk #7988
Punk #1331
Punk #5295
Punk #2744
Punk #3121
Punk #2876
Punk #1054
Punk #2744
Punk #2190
Punk #9567
Punk #5935
Punk #1311
Punk #1311
Punk #4806
Punk #2744
Punk #4806
Punk #1910
Punk #704
Punk #8086
Punk #2547
Punk #8295
Punk #9498
Punk #9367
Punk #5361
Punk #9537
Punk #2845
Punk #9367
Punk #8530
Punk #8783
Punk #4762
Punk #1311
Punk #5355
Punk #7008
Punk #2547
Punk #6457
Punk #6557
Punk #1738
Punk #1738
Punk #7012
Punk #9361
Punk #7378
All CryptoPunks
Punk #2783
Punk #8891
Punk #5369
Punk #861
Punk #4465
Punk #636
Punk #599
Punk #7690
Punk #1153
Punk #9050
Punk #3372
Punk #1040
Punk #1855
Punk #914
Punk #3044
Punk #5071
Punk #1967
Punk #6016
Punk #5218
Punk #9401
Punk #9145
Punk #1828
Punk #3463
Punk #9822
Punk #8021
Punk #2952
Punk #6091
Punk #8012
Punk #6878
Punk #7156
Punk #2642
Punk #32
Punk #5037
Punk #177
Punk #8728
Punk #7801
Punk #8124
Punk #2275
Punk #2892
Punk #8928
Punk #2337
Punk #4268
Punk #7363
Punk #9478
Punk #7044
Punk #4588
Punk #8402
Punk #1094
Punk #656
Punk #5237
Punk #1192
Punk #6575
Punk #9403
Punk #8221
Punk #3749
Punk #9974
Punk #5902
Punk #7018
Punk #2119
Punk #8778
Punk #5728
Punk #413
Punk #9496
Punk #8622
Punk #337
Punk #2377
Punk #1853
Punk #6512
Punk #7305
Punk #4924
Punk #5841
Punk #6680
Punk #5276
Punk #9657
Punk #2472
Punk #4558
Punk #615
Punk #8834
Punk #7209
Punk #1621
Punk #353
Punk #8746
Punk #7403
Punk #7283
Punk #2128
Punk #3935
Punk #9053
Punk #8320
Punk #783
Punk #6029
Punk #8388
Punk #6961
Punk #3511
Punk #9800
Punk #8950
Punk #6301
Punk #1516
Punk #8816
Punk #6862
Punk #4069
Punk #1794
Punk #4531
Punk #1298
Punk #5176
Punk #9267
Punk #8630
Punk #9673
Punk #2175
Punk #7025
Punk #3373
Punk #905
Punk #9243
Punk #8237
Punk #6955
Punk #4364
Punk #6086
Punk #912
Punk #6774
Punk #469
Punk #6138
Wrapped CryptoPunks
846 Punks are "wrapped" for sale on ERC-721 markets, see 721.cryptopunks.app for more details.Showing by Punk number, click here to see all wrapped Punks.
Punk #4582
Punk #4746
Punk #4762
Punk #4169
Punk #9729
Punk #9830
Punk #9983
Punk #9986
Punk #8354
Punk #8663
Punk #8882
Punk #9728
Punk #4429
Punk #5418
Punk #9733
Punk #3480
Punk #4987
Punk #2757
Punk #4350
Punk #2451
Punk #9984
Punk #7220
Punk #5838
Punk #4531
Punk #1366
Punk #4255
Punk #9823
Punk #3853
Punk #1737
Punk #1956
Punk #7943
Punk #4138
Punk #8056
Punk #2704
Punk #7189
Punk #8353
Punk #6806
Punk #9944
Punk #2226
Punk #5558
Punk #8460
Punk #2973
Punk #7688
Punk #7512
Punk #2858
Punk #8883
Punk #4460
Punk #2039
Punk #9950
Punk #4351
Punk #6320
Punk #4341
Punk #6240
Punk #4917
Punk #2419
Punk #6326
Punk #7476
Punk #9727
Punk #9338
Punk #8539
Punk #6149
Punk #1702
Punk #5934
Punk #3724
Punk #2849
Punk #4769
Punk #4718
Punk #246
Punk #6164
Punk #9946
Punk #4134
Punk #488
Punk #1721
Punk #7994
Punk #2470
Punk #9530
Punk #9988
Punk #3791
Punk #5032
Punk #4462
Punk #9824
Punk #7749
Punk #5928
Punk #4822
Punk #4554
Punk #3477
Punk #8581
Punk #5523
Punk #4336
Punk #9469
Punk #9025
Punk #6614
Punk #2803
Punk #5122
Punk #8791
Punk #5938
Punk #5016
Punk #4791
Punk #6699
Punk #6693
Punk #2756
Punk #1441
Punk #1140
Punk #6151
Punk #5640
Punk #8963
Punk #2067
Punk #9465
Punk #2167
Punk #3190
Punk #1905
Punk #603
Punk #2299
Punk #8830
Punk #1612
Punk #5031
Punk #9981
Punk #4382
Punk #5145
Punk #3423
Q&A
For inquiries, email punks@nodefoundation.com