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 Available43.99 ETH ($172.47K)
Number of Sales (Last 12 Months)2,287
Total Value of All Sales (Lifetime)1.40M ETH ($3.87B)
Value of Sales (24 Hours)173.15 ETH ($678.87K)
Value of Sales (Week)787.22 ETH ($3.09M)
Value of Sales (4 Weeks)10.18K ETH ($39.93M)
Largest SalesLoading...
Recent TransactionsSee all recent transactions
Punk #9987
#9987New bid of 43.2 ETH ($169.37K)
Punk #7354
#7354Offered for 150 ETH ($588.11K)
Punk #7036
#7036Offered for 47.95 ETH ($188.00K)
Punk #5887
#5887Transferred to 0xac0481
Punk #9548
#9548Transferred to 0xac0481
Punk #7848
#7848Transferred to 0x294693
Punk #4113
#4113Transferred to 0x294693
Punk #2654
#2654Offered for 70 ETH ($274.45K)
Punk #8462
#8462Offered for 65 ETH ($254.85K)
Punk #5052
#5052Offered for 45 ETH ($176.43K)
Punk #384
#384Offered for 44 ETH ($172.51K)
Punk #4506
#4506Offered for 160 ETH ($627.31K)
For Sale
The lowest price Punk currently for sale is 43.99 ETH ($172,471.59).Showing most recent offers, click here to see all 1,161.
Punk #1927
Punk #384
Punk #5338
Punk #8514
Punk #4806
Punk #6457
Punk #5236
Punk #1026
Punk #5052
Punk #9018
Punk #1054
Punk #2535
Punk #9142
Punk #538
Punk #2316
Punk #2925
Punk #7556
Punk #9987
Punk #6948
Punk #1801
Punk #4700
Punk #7036
Punk #1834
Punk #9769
Punk #1947
Punk #4291
Punk #9218
Punk #302
Punk #8408
Punk #9024
Punk #3874
Punk #5491
Punk #8948
Punk #2422
Punk #2547
Punk #6298
Punk #9065
Punk #8159
Punk #3662
Punk #5635
Punk #4676
Punk #4824
Punk #6767
Punk #9855
Punk #1870
Punk #1590
Punk #2994
Punk #2190
Punk #8457
Punk #6749
Punk #2989
Punk #5295
Punk #5587
Punk #1475
Punk #2650
Punk #4172
Punk #4373
Punk #4704
Punk #5450
Punk #5835
Punk #7090
Punk #3114
Punk #6605
Punk #6323
Punk #7663
Punk #8042
Punk #4243
Punk #1341
Punk #1114
Punk #2728
Punk #4089
Punk #2603
Punk #8088
Punk #5935
Punk #5133
Punk #3695
Punk #5995
Punk #6285
Punk #9232
Punk #9773
Punk #4069
Punk #6191
Punk #1619
Punk #1688
Punk #8360
Punk #5189
Punk #3935
Punk #1158
Punk #6328
Punk #5643
Punk #6746
Punk #3087
Punk #4046
Punk #5817
Punk #3357
Punk #3483
Punk #3718
Punk #839
Punk #9184
Punk #8565
Punk #4319
Punk #2266
Punk #4787
Punk #5467
Punk #5398
Punk #7190
Punk #7574
Punk #5850
Punk #1331
Punk #3845
Punk #4381
Punk #4445
Punk #5455
Punk #5508
Punk #7077
Punk #7238
Punk #7402
Punk #7931
Punk #8783
Punk #9708
Bids
The average bid over the last year was 58.5 ETH ($256,693).The average currently open bid is 56.07 ETH ($219,833.65).Total value of all current bids is 168.2 ETH ($659,461.74).Showing most recent bids, click here to see all 3.
Punk #9987
Punk #8064
Punk #9874
Sales
The average sale price of a Punk over the last year is 50.98 ETH ($162,785).The total value of Punks sold over the last year is 117,717.6 ETH ($375,872,141).Showing most recent sales, click here to see all 27,957.
Punk #8514
Punk #8514
Punk #8480
Punk #7625
Punk #9537
Punk #8746
Punk #5054
Punk #540
Punk #854
Punk #4535
Punk #4535
Punk #2933
Punk #4855
Punk #9891
Punk #9891
Punk #8746
Punk #4765
Punk #4523
Punk #2835
Punk #1209
Punk #4180
Punk #7046
Punk #7771
Punk #5732
Punk #9763
Punk #7019
Punk #9152
Punk #4932
Punk #2564
Punk #8139
Punk #5732
Punk #3433
Punk #3433
Punk #1020
Punk #9968
Punk #3745
Punk #3276
Punk #3276
Punk #4859
Punk #4859
Punk #3390
Punk #103
Punk #103
Punk #5290
Punk #2663
Punk #9625
Punk #8139
Punk #8139
Punk #3739
Punk #4193
Punk #4193
Punk #5290
Punk #5290
Punk #4523
Punk #7771
Punk #7771
Punk #9625
Punk #8109
Punk #3053
Punk #3454
Punk #7663
Punk #5133
Punk #1054
Punk #8948
Punk #8948
Punk #5965
Punk #5965
Punk #1339
Punk #1339
Punk #3037
Punk #4859
Punk #4859
Punk #7646
Punk #7646
Punk #2663
Punk #7494
Punk #5966
Punk #5099
Punk #6688
Punk #6688
Punk #7646
Punk #6688
Punk #2991
Punk #5731
Punk #5731
Punk #5731
Punk #5965
Punk #6749
Punk #9205
Punk #6948
Punk #9884
Punk #3949
Punk #3949
Punk #8548
Punk #3949
Punk #5329
Punk #4478
Punk #4478
Punk #5329
Punk #4125
Punk #1563
Punk #9472
Punk #9516
Punk #9516
Punk #8992
Punk #1444
Punk #8856
Punk #6140
Punk #6140
Punk #2408
Punk #1209
Punk #1209
Punk #1905
Punk #9516
Punk #8941
Punk #1444
Punk #729
Punk #3483
Punk #3483
Punk #8682
All CryptoPunks
See all CryptoPunks here.
Punk #9675
Punk #9561
Punk #9871
Punk #5053
Punk #2502
Punk #6749
Punk #2086
Punk #2740
Punk #4659
Punk #8008
Punk #802
Punk #8932
Punk #6116
Punk #8618
Punk #1697
Punk #1918
Punk #6263
Punk #986
Punk #1841
Punk #1182
Punk #9480
Punk #3510
Punk #1844
Punk #8781
Punk #9325
Punk #3923
Punk #3186
Punk #7793
Punk #6792
Punk #9295
Punk #9023
Punk #4620
Punk #8430
Punk #2575
Punk #7782
Punk #4946
Punk #4363
Punk #3972
Punk #3166
Punk #1313
Punk #347
Punk #489
Punk #2763
Punk #6980
Punk #8018
Punk #6083
Punk #1058
Punk #1682
Punk #1729
Punk #2141
Punk #4250
Punk #7453
Punk #2783
Punk #949
Punk #7617
Punk #6633
Punk #271
Punk #7032
Punk #937
Punk #8914
Punk #8051
Punk #927
Punk #7983
Punk #9340
Punk #2187
Punk #5443
Punk #6165
Punk #530
Punk #9246
Punk #1390
Punk #49
Punk #909
Punk #1618
Punk #9977
Punk #3873
Punk #9274
Punk #2610
Punk #5047
Punk #2774
Punk #5644
Punk #9842
Punk #1361
Punk #7254
Punk #1724
Punk #1486
Punk #6048
Punk #2452
Punk #7458
Punk #7772
Punk #2281
Punk #7713
Punk #672
Punk #3494
Punk #4167
Punk #9343
Punk #7728
Punk #769
Punk #1712
Punk #7996
Punk #8154
Punk #6621
Punk #64
Punk #8134
Punk #9519
Punk #9665
Punk #4764
Punk #5655
Punk #3976
Punk #1693
Punk #1026
Punk #6953
Punk #5431
Punk #9843
Punk #1983
Punk #3777
Punk #1035
Punk #7520
Punk #4560
Punk #3942
Punk #3853
Wrapped CryptoPunks
856 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 #7848
Punk #4113
Punk #3877
Punk #3853
Punk #4822
Punk #2973
Punk #9983
Punk #9729
Punk #9986
Punk #8354
Punk #8663
Punk #8882
Punk #6693
Punk #5032
Punk #7688
Punk #7512
Punk #2858
Punk #8883
Punk #4462
Punk #9824
Punk #7749
Punk #488
Punk #5192
Punk #7802
Punk #14
Punk #8791
Punk #2756
Punk #1441
Punk #4554
Punk #1326
Punk #7482
Punk #1093
Punk #2067
Punk #9465
Punk #6404
Punk #827
Punk #2618
Punk #2167
Punk #1975
Punk #8187
Punk #8491
Punk #5666
Punk #4180
Punk #8139
Punk #4708
Punk #7386
Punk #53
Punk #1785
Punk #5290
Punk #4772
Punk #1612
Punk #5031
Punk #4625
Punk #9170
Punk #7167
Punk #5406
Punk #7020
Punk #2412
Punk #3739
Punk #6912
Punk #3053
Punk #5812
Punk #6945
Punk #4404
Punk #8716
Punk #5768
Punk #602
Punk #3568
Punk #8002
Punk #4429
Punk #9830
Punk #9733
Punk #4987
Punk #2757
Punk #4728
Punk #4718
Punk #729
Punk #4756
Punk #5581
Punk #8056
Punk #4138
Punk #2704
Punk #8353
Punk #4611
Punk #6699
Punk #8340
Punk #1956
Punk #1095
Punk #3590
Punk #4134
Punk #4169
Punk #3286
Punk #7468
Punk #1863
Punk #4635
Punk #6448
Punk #1140
Punk #8963
Punk #6594
Punk #9765
Punk #4996
Punk #4843
Punk #4643
Punk #4398
Punk #3868
Punk #4656
Punk #4348
Punk #2863
Punk #3350
Punk #2166
Punk #9618
Punk #8544
Punk #4455
Punk #3948
Punk #3696
Punk #3494
Punk #3339
Punk #3193
Punk #2164
Punk #2152
Q&A
For inquiries, email punks@nodefoudation.com