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 Available42.95 ETH ($164.55K)
Number of Sales (Last 12 Months)2,285
Total Value of All Sales (Lifetime)1.40M ETH ($3.87B)
Value of Sales (24 Hours)86.03 ETH ($329.59K)
Value of Sales (Week)780.13 ETH ($2.99M)
Value of Sales (4 Weeks)10.08K ETH ($38.61M)
Largest SalesLoading...
Recent TransactionsSee all recent transactions
Punk #9018
#9018Offered for 45.9 ETH ($175.85K)
Punk #4806
#4806Offered for 50 ETH ($191.56K)
Punk #2190
#2190Offered for 48.88 ETH ($187.27K)
Punk #2982
#2982Offered for 49.97 ETH ($191.44K)
Punk #1927
#1927Bought for 43.09 ETH ($165.10K)
Punk #1054
#1054Offered for 44.39 ETH ($170.06K)
Punk #7136
#7136Transferred to 0xf41b38
Punk #8570
#8570Offered for 44.4 ETH ($170.10K)
Punk #9067
#9067Offered for 42.95 ETH ($164.55K)
Punk #7047
#7047Offered for 77 ETH ($295.00K)
Punk #5338
#5338Offered for 43.99 ETH ($168.52K)
Punk #9987
#9987Offered for 47.5 ETH ($181.98K)
For Sale
The lowest price Punk currently for sale is 42.95 ETH ($164,547.03).Showing most recent offers, click here to see all 1,163.
Punk #9067
Punk #5338
Punk #384
Punk #8514
Punk #1054
Punk #8570
Punk #6457
Punk #5236
Punk #1026
Punk #5052
Punk #9018
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 #2190
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 #8457
Punk #6749
Punk #2982
Punk #2989
Punk #5295
Punk #5587
Punk #1475
Punk #2650
Punk #4172
Punk #4373
Punk #4704
Punk #4806
Punk #5450
Punk #5835
Punk #7090
Punk #3114
Punk #6605
Punk #6323
Punk #7663
Punk #8042
Punk #4243
Punk #1927
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
Bids
The average bid over the last year was 58.32 ETH ($255,766).The average currently open bid is 62.5 ETH ($239,445.63).Total value of all current bids is 125 ETH ($478,891.25).Showing most recent bids, click here to see all 2.
Punk #8064
Punk #9874
Sales
The average sale price of a Punk over the last year is 50.99 ETH ($162,848).The total value of Punks sold over the last year is 117,736.93 ETH ($376,016,844).Showing most recent sales, click here to see all 27,959.
Punk #1927
Punk #1927
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
All CryptoPunks
See all CryptoPunks here.
Punk #2506
Punk #7364
Punk #2339
Punk #244
Punk #3062
Punk #4272
Punk #1544
Punk #6945
Punk #6090
Punk #8913
Punk #2640
Punk #7238
Punk #5773
Punk #71
Punk #3091
Punk #448
Punk #6659
Punk #9199
Punk #1137
Punk #3618
Punk #4577
Punk #8746
Punk #3581
Punk #5609
Punk #5221
Punk #8572
Punk #5096
Punk #7062
Punk #7986
Punk #2769
Punk #1669
Punk #2018
Punk #698
Punk #1994
Punk #6409
Punk #6405
Punk #9954
Punk #3491
Punk #1029
Punk #6120
Punk #5353
Punk #1040
Punk #5134
Punk #6529
Punk #5163
Punk #7355
Punk #3445
Punk #2978
Punk #1421
Punk #8144
Punk #8719
Punk #1603
Punk #8754
Punk #5573
Punk #1759
Punk #143
Punk #3923
Punk #9905
Punk #743
Punk #1506
Punk #6593
Punk #7204
Punk #3925
Punk #4137
Punk #8415
Punk #4951
Punk #6493
Punk #8032
Punk #1527
Punk #3262
Punk #9224
Punk #4419
Punk #5732
Punk #2250
Punk #4434
Punk #5057
Punk #5438
Punk #2451
Punk #8474
Punk #3375
Punk #9661
Punk #3713
Punk #3367
Punk #2428
Punk #8634
Punk #2141
Punk #555
Punk #3114
Punk #4984
Punk #1917
Punk #8013
Punk #4249
Punk #4066
Punk #1366
Punk #1101
Punk #9298
Punk #2969
Punk #5761
Punk #2414
Punk #661
Punk #920
Punk #2866
Punk #4821
Punk #1130
Punk #5669
Punk #8565
Punk #5434
Punk #2475
Punk #1497
Punk #7788
Punk #2140
Punk #874
Punk #15
Punk #3220
Punk #5232
Punk #9439
Punk #558
Punk #7166
Punk #1816
Punk #8184
Wrapped CryptoPunks
857 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 #7136
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
Q&A
For inquiries, email punks@nodefoudation.com