3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo password_hash('codemachine123', PASSWORD_BCRYPT);
Output for 7.2.9
$2y$10$0m8yEw5zId1WAcBRAxzl2OnBKIpPeP3yDlqD69s9vJkHqk5xY.Cd2
Output for 7.2.8
$2y$10$Hs3/Svzc8bhMp9MIo/8Rq.QGx/MRKnr4KfBXlKL2ua0HuFPlu2Llm
Output for 7.2.7
$2y$10$0gwjlAlJr1DlaT6ozbKMHuraoPRzkby64uxTrLyp.KuzCaABGedlm
Output for 7.2.6
$2y$10$//bro44gRYahvjIA.PHJu.akyhWZlusQjmoVDqf9GgAUysC3cm0ni
Output for 7.2.5
$2y$10$qSFLhhjANokfpxLCrtxFF.bdrs/N0uVP69iglRT4sgZXHGisc0I3m
Output for 7.2.4
$2y$10$j0CGENH.1ZFS4CuMkV08gOICguRe8uuvyQVMAQel5VgytJ81aYbwC
Output for 7.2.3
$2y$10$k9mMUVo//6fnptcxCq7kOu46wY2aRKunrCtsd9O9hvxOsawJeyRwy
Output for 7.2.2
$2y$10$UwETMarfleToARPoePkKFeVmwsxUwUdq2FIbvW1u5B04hwSL4hmxi
Output for 7.2.1
$2y$10$0DGWxprcKBREQGyYLbZ2i.THoZbZDeXR9zrJHoPhwn9FVzQlzly/u
Output for 7.2.0
$2y$10$W85XZqI5hWX3I/MFW9XBu.q1OWQ9arD5wCsux3MSzSNAYqwopGBX2
Output for 7.1.21
$2y$10$78MTXSMlfu/Ju/uJXdRdlOdjaW0rtD8cmcoqtpEYREcoolFfXlLoC
Output for 7.1.20
$2y$10$Jd/dC58xoNvPG8/qRe8Bz.4gVBGtNMsS1O0KuHy/XyWL8RUq4Yoa6
Output for 7.1.19
$2y$10$nhhmGUlCGvCFRzrsp92Hhe5D.CSbqWk27Z84jKcsOg2xiEHzmA.Ha
Output for 7.1.18
$2y$10$uReOIgaNM/L7QydAiurINOGmCg0hZePo7b9Gik/I4qLBYkZpP5jHy
Output for 7.1.17
$2y$10$RYjr0U9z4eBUqE6BuiiyuuUzHLnWyHC0Is8ETKIJ5PvqfdbrhG7hi
Output for 7.1.16
$2y$10$diLkhxBkAO.Qv28Sr8FAmOIWy8yxsBZ2oeVAPNQBsKa8VBW4PRfWG
Output for 7.1.15
$2y$10$jpvBCESs9Jh6M5EqVKgXkOA5qh5IFXTpbS97zAvqRNyg4KV1opbEq
Output for 7.1.14
$2y$10$EFZScPzrAVOLAD1mfKs6GekFdWnfjgCiohwGjKGvOSc1P0x50Pstu
Output for 7.1.13
$2y$10$/.WARoGp/wB4.1ALwIrxKuM571kBeHq2TsE.8jrQmwNNRuIZ.koMS
Output for 7.1.12
$2y$10$XqGNVqVNsY.Dk9WJaiqI4.66l19Ofn56BgKWoCs9NrTDubhXZLnG2
Output for 7.1.11
$2y$10$1W.dHDimRXxIJuI9H8.h2u/2/CCOixXyr7FwcpraN9NUtQ9LWGwy6
Output for 7.1.10
$2y$10$ZNU5juG2MVbM6ONa8GRWROpZKpigsxD463R2V.bi9m2hZ.63fTnsO
Output for 7.1.9
$2y$10$z4KfoCHPB8Pdr3ebLoQdlu.k07qiZI2a.tNdyQsBvYAf9Poyk98Ya
Output for 7.1.8
$2y$10$ctjEO.7OYQ1tCRFrS.AyIOw1RuvDSv8FiZhkd1awqKncQyz5j0ELa
Output for 7.1.7
$2y$10$6ggdShX3qCJvrZC26i2l..gqDi8hrZVps2imZ8jBCv1qTVVWwmsJ6
Output for 7.1.6
$2y$10$XXyqGO17Upm3744Cqv4IlOFLbBBPTmoysdHJ9OojMn/o80HIUBL1u
Output for 7.1.5
$2y$10$matl6fVDNe3CiN/RAY/kROHIXsc.IaxVTehEmD7MLBx0RDP9r2ZcO
Output for 7.1.4
$2y$10$EE/98zsTt8C2JDG9Bkj34ubgqHsKUfSFNTPIE.qs8McFprymZxjLu
Output for 7.1.3
$2y$10$bCHgOzJSWCRrc3JXcwz1GuoRlUrZFMtrQWQ268TZNp4FY7Ez2Jaki
Output for 7.1.2
$2y$10$6kw1igzPzSsUwnD3tT4IjusthYRNd8dT.0OqITbHkHztL0e3Z8ooS
Output for 7.1.1
$2y$10$NUcE77wupqvgAY.6FbjmF.mdrCCvKhWvr4Fw9voWu7DJa/sDesgqC
Output for 7.1.0
$2y$10$MISFGfmjR/O/67fSld2DyeFbugKG9ZY3l597ywdirz0dN1OvXu6WS
Output for 7.0.31
$2y$10$I2sSTMYaX04Y9LPMYe86p./TF/agHk3RKA8YwvY/pWM.XKZn5fHeq
Output for 7.0.30
$2y$10$q9d9.Y6kk7jgzqsRCW9CnOECWRW6F39hQ3JQ.JJ.J/sLyjvBah7Mi
Output for 7.0.29
$2y$10$dvBmIOZjgDgoRkJ20yT6puX/LtOLDguL4WGvqYm334AyWxdNOjICq
Output for 7.0.28
$2y$10$z7QpxUd3I3e1yQdKiW2GVuc8qHRrYB5gC8aKdv8x9EJDOzdor1R8S
Output for 7.0.27
$2y$10$NM6XnTqfO8hctt2ttcOx2OyNn2eaO.AYPfvkX1AtxmDlo8rnzktDG
Output for 7.0.26
$2y$10$EdCtP90BosG3HCY0UpCcBOxo4walrT.1jiYCxcByCBBvWBcIfU7sG
Output for 7.0.25
$2y$10$DgkhOffogHaS0V5xY6Z96eAstlz805pYARfRKfMSOiqtr.qpUmibq
Output for 7.0.24
$2y$10$1EuAhON/XeGq.r/fkOV6K.9NBPQ4Y8eYIvEk39yFaXvadvEIUR5cK
Output for 7.0.23
$2y$10$usNIyMn8mGG6USJKlHIv1Oyc.pSdWlcfvlPuvexIe26VEeuo082/.
Output for 7.0.22
$2y$10$GAJqV9DtuKIh.QhKvsJdaOqVzXANBNMc.1GaGbl/B1426OjULOIHy
Output for 7.0.21
$2y$10$.w/Jds0KbmsbyzPHbfTdE.wJoV/ng6nTMiCIL/aY0dcJBNNHdVRCa
Output for 7.0.20
$2y$10$AyBLUZob34A.6/cw4SU/AOcyps6QnVxVkPvh.P9LCRI9B6pEM5eLy
Output for 7.0.19
$2y$10$byjMUjVT8fBIphReLkisBer.8oVl5i1wesqOyQzioA3SBMLA4JU.S
Output for 7.0.18
$2y$10$d792vKaY.mAehvB6SGdUhevbqfusueA3MSOJ.FtFQ8qqANezBwMR6
Output for 7.0.17
$2y$10$0SncNwoilXcBrTKnkqPHaO3CUI1KDrwVRuo4DQdswb8iM8lczoP0a
Output for 7.0.16
$2y$10$uGj42f3.G5kdMmG80bifPO1z6q5HTR0IgBSJAtmItBMwgACUdxBdG
Output for 7.0.15
$2y$10$Tx5pjlC2o5Vymj7iF5jgo.8ptjSahpFpkZIf5dVJbB2j7a282gvge
Output for 7.0.14
$2y$10$hqrYSZJwg66f00TBVGVV1e6.x9qyRePLc3j8TCZuOjSZmBSfinRzm
Output for 7.0.13
$2y$10$UKNNWCxaRq2.9NRFOqZuHeFQ8ty2SIEaW95hTaYEC7goOvobcO0vG
Output for 7.0.12
$2y$10$T5JPKYbEzjWfAsy4YdkAi.oQuNjuNiw4c9erZ3ANDj.eqDXuG6M1S
Output for 7.0.11
$2y$10$BsLARvB2dNccEFxRe.P55u5NybggQUgTZ4sVHeAvQXUn6kb723Wce
Output for 7.0.10
$2y$10$kDEJU/UytKUIejqB2iZqieZzuZ1meDTSY1xyIOUEJIZHpfcH5he86
Output for 7.0.9
$2y$10$eEX34Dv7rSqfCfCpVah6veyobxaAw.HLfH4rSaceG1uO8FMKwo.fq
Output for 7.0.8
$2y$10$lteOn74vqu24uYl6VnJEpuvKMzWVdSf8/gNzoCRqanjUC7YEjNiIy
Output for 7.0.7
$2y$10$rba69R1SrOtA09GoO733TuI.3PMK6KhZkS5oR5wKOgg6lPR0/xC7.
Output for 7.0.6
$2y$10$U2QNXNlhuvReLfz68YC4/eZVZFRoU1NbEdOzO4dteJ0GgAyoKKCda
Output for 7.0.5
$2y$10$Cic3mlqBcp6xpk1OBrmPg.F.ldEEAkGB10Cy8GDMv2PV7MzvNnwTi
Output for 7.0.4
$2y$10$WbvZQRay33cqQipf2aQckunuCf4Uo/F3lCyfqs1ZEYUUDyg1qgBqm
Output for 7.0.3
$2y$10$xrzEEvc1qbXa1mCgs4NVdu4Y2Xaf1R.5IYVwIS4HkJcWeOREFP1Eu
Output for 7.0.2
$2y$10$ovW6FN0A/YRCPQX0fAO5huZc5pa5Q0OWdT7HNcm4GWhxVzbsorpl.
Output for 7.0.1
$2y$10$EeYPGDqp3UpvlwLUso/SvubgQ4.eo7WjnuT03Tr/SoBsyjy3TkepC
Output for 7.0.0
$2y$10$C/Q2TLA.LJvNycZh1glcyeFuvQYbCUOzEfrGeTZ7w0oCmEuXzux0a
Output for 5.6.30
$2y$10$51jDy6f6emYwhOkpk/86R.TuToLLtnWqqy/JpokPs/9Gdwhqnydoa
Output for 5.6.29
$2y$10$HAz4EvRY7kCjOPLFqp12Quh.uo1gUvAFPnNCfb/CjN.GDUXCjAtQe
Output for 5.6.28
$2y$10$1S1wCY7af02iDcXJJyRryuH6YOd23Kbz62IyFNfIobsdiXKeEbvqG
Output for 5.6.27
$2y$10$8GrWZvDynb.xjgVHtCoKdeK./CVngT9Min1buRX9lyn4yQaIeOh8S
Output for 5.6.26
$2y$10$2IMPTHAXVflruXiOqIuC0OV93ysoPJYvW3CWt20d6BxjvpsvrA.O.
Output for 5.6.25
$2y$10$BqLVBcOUT7t2BgH9v9A98.HOp3JP9oURetWE3rAThQmBxGQ3Cy62i
Output for 5.6.24
$2y$10$m6WX4C988r4CX5tB4CPCfOnKRJ/u0TFS0cQwoGovQoABAmlYw0unm
Output for 5.6.23
$2y$10$q3baGJXLuZSuwHwzg3cs6.ovUXwRUxxwAaJBIWsEUenPkFoqIl/S2
Output for 5.6.22
$2y$10$BshVPL8IUvP0.Gdy28aTA.fJxtTpZlSNQWwPq298XTgNiyfepOQbS
Output for 5.6.21
$2y$10$H9Sxs6DNTn9.0Na/Q9JcZeDJV7emPpN1w1L4J4FX3Cmxqn8TpUsLC
Output for 5.6.20
$2y$10$p5mRBpH7Y8Rsh//kBHokcen7LfIlOekZFjiporJhwDzzYKkzUIOXe
Output for 5.6.19
$2y$10$yYsivcm8gja5IajHlu5mP.GHYQI7IfuuRLEsOSPVAhcM8fAemYqPq
Output for 5.6.18
$2y$10$4eQcAyNMHAhOC4R1mbjyOuxAGayU1hMPcUbAt5JNPNpkKoy0ic.NK
Output for 5.6.17
$2y$10$gjsIY3ofVTIn4IwkMwV.muOsTFvifjPMlcKZcTjEOobySgLoqesiW
Output for 5.6.16
$2y$10$xgrNqN/PYgCPlM/8SeYP.esguRE.cdKywQBJIcD1GbQcbdLhwCHG.
Output for 5.6.15
$2y$10$o9mHIBS2zj3s8cLbuwME4eEH6Xawhuyn0OVZ1KeBS42pQyUkkwObC
Output for 5.6.14
$2y$10$GAWQI4.sNB5qtKZq7Q0k9O22QOsTbCh0I7lj7DC2s4Vac62ryBhu.
Output for 5.6.13
$2y$10$SefmA.uVGI6usU85XX0fYu9MNstIODWIpjCppbIOZ74WudwsaYuc6
Output for 5.6.12
$2y$10$1VlgOTqyun2hqHcb7sH88.xrd0vAs2.6dAqDGnAMe6wuCSu0UBdv.
Output for 5.6.11
$2y$10$oLoBveOAuTnD8PjTnfTwaOHjhlCSohRIyICdNyPOxKPqlRJ3680Gi
Output for 5.6.10
$2y$10$ExC6SydGXh8hF5OMrV8mf.ndoLjuMo8tohENlNTY/.oWFv7kBirDC
Output for 5.6.9
$2y$10$40Jv1zQ5udXwxik2gxOELO/Ww3hl/gMafPQ0E9WT12rMxmgYs7pTO
Output for 5.6.8
$2y$10$qDPAQkcmvmwJyoymuzGp0.n2Vf/yPVq2Qp7Opnn/YfsZjRWFznTN.
Output for 5.6.7
$2y$10$vfGp9W67XlaNSwYXwSpciOL48iGvPdFRPzjO5b2iaI/J7Xs8LLGTK
Output for 5.6.6
$2y$10$Bm4YEkOLjPUqCDtirrDcwuv8exDwI0hFTiWKT9KSXDw.EfUxcbJ4S
Output for 5.6.5
$2y$10$orYIZBluDhaOihXJYmwU..QsgTb90EEoMjiTNip39IpPtA3s.MRpe
Output for 5.6.4
$2y$10$9ddGl01tty3UJyl1qFCEju2b/49se1feO/Zw1yQumTQAFC6X/ntwG
Output for 5.6.3
$2y$10$60a/svhUUrbjiOT1vimC..CnQEa2.VhvbJRL1UWfquN/NU2u59uM6
Output for 5.6.2
$2y$10$s.A8TFT1I/1oCFh50WvCKeER1CQr9/hFE7PwapSjkAlm6DjCBvPbS
Output for 5.6.1
$2y$10$sFR5v5f4SuD3gYjhwG7lZ.RLBzxkC/HWsvVuPMAjqP/b28fMZDzEO
Output for 5.6.0
$2y$10$KxStGMWVRV8k2RPSGx2GoO9x79JnVjy/jIv3Lb1X0OJKrMOJvzLpO
Output for 5.5.38
$2y$10$MiHB6bITEvfJI095Y1Td2uyOMSb0WuLpdOeiVQm3Cso1ciMMFRJ7C
Output for 5.5.37
$2y$10$DnpxIeSY95MsVi9NqTCMVO3.OMa75XRErJqv93t8PEW..DcCMl.7q
Output for 5.5.36
$2y$10$BG7/Uj7cWaZQ0OhWpD8rOOCYQSNpABN4rOk9c1Sat9FkA4sD.c3gS
Output for 5.5.35
$2y$10$yrx/Un.4vM9h7bfdElqPvuj7XZsOA63o7iHeI2Rs8axHFxhawsCby
Output for 5.5.34
$2y$10$pZI/jj2bZtfpU4RsCwjKneLvIJ8trYeZM6TgCRzuaohSPNHI762XW
Output for 5.5.33
$2y$10$zwBqRKu2wMUx0nNuxQtuJunUsG2iDRkXqUi3dAuSTq72qtktji.lK
Output for 5.5.32
$2y$10$te8dOgrqziBkwvuVXvasaebzgs4EXwcZJv0u28oOZnIUho7dH.MGG
Output for 5.5.31
$2y$10$FUBKJtXWSxYGXQdd.zWIr.TbZrajd1hAcMlnR1ig2RBgj4byu5Rh.
Output for 5.5.30
$2y$10$Xi9SAqCHjmnYwBkG/pUkGOznjWLhxsOMkcDRzFsiPgjEEm67O3VCW
Output for 5.5.29
$2y$10$7Nz0Ax95zvw60i8bsy0gLOUFAGNDo1Fbv8cP1jEclUHG9DlhbUrCS
Output for 5.5.28
$2y$10$ExcFU/Z9iwx/j0klGsRNQud2sCdtaQqo6WLJY9OIMuUWXMkLPGErm
Output for 5.5.27
$2y$10$BsBraWq3vbmbuZKmEn1u..H7yNG7D/qHivt1qZtLUkA85TYV1PF.C
Output for 5.5.26
$2y$10$/wU8B.GMgi0rNoYTcFD80ObkFCVlgb5IEirpzxSef3WJ/XJgRFt9i
Output for 5.5.25
$2y$10$5XKHQTTYNwIHbEYk2r7GpOnK0WnpmSdBSZ6xgYPVcv57CRvXWBQC6
Output for 5.5.24
$2y$10$S8RUPo1hcm9Y.65oXS8/tOv0b7gJmWGjahKIEhZykGNHDm2ITnGjy
Output for 5.5.23
$2y$10$4PW9jqA9OAMZqY9NG9w8luAXh6Od7yzR3KxD6rfIRypLMbk19L6Vi
Output for 5.5.22
$2y$10$1LlOFoNpzeVVAzpPLt4AmOQ/4KnQq/U9TRkEOpdxdRRPbg5aIzWiu
Output for 5.5.21
$2y$10$QBiJJP4YFfb49bS6MELaDeeq5YeCyXHvDck1Yz773xfpKJjTvQO.6
Output for 5.5.20
$2y$10$S1cN1ZcsoB9OISP95nka7eOdMdGolEI0YKAldMzJrZGojLqQxewMG
Output for 5.5.19
$2y$10$p6Zcb4fcgZBNUCN9zlWn0.T3v255RjKA7R4MGp96J5070SLbd7J0m
Output for 5.5.18
$2y$10$H7.er.u2.Rj/Pbo2DCeNGOreXQUL.Nv65Dao84cre4qbP6Q7PLaA2
Output for 5.5.17
$2y$10$rStGHGJPSQvikUWohOaBF.BPLEt0O8Dyi8T543kutYQdf976W9fEC
Output for 5.5.16
$2y$10$t4z13wzSJx/GEH/CJ.GxY.5NiXP2IIXKNOnElSjBSNcv3GyOEq4T.
Output for 5.5.15
$2y$10$WpeZvUTjxgs6IRfccmJbEuxyiJ3sHAXvIWwPQ9xh7dsXnaKgbUeZa
Output for 5.5.14
$2y$10$rjMdpqgq5DLv27myrt/qD./Um50emjEKSwxUkRex.022lCgiQB0AW
Output for 5.5.13
$2y$10$0VzrVoVPpHSsWoPrU0HyBuXl/LTR8VxkJ8roKSWYZS9Ta.wXctDrC
Output for 5.5.12
$2y$10$3SMa6ItmybfgGTq3okUzluzt7X6kHEZvYjhldHokEPo58VRTsQhnW
Output for 5.5.11
$2y$10$jcC3iL.j7oU3qj1FpFIpQOiY9PKS6uM5zsNGSbyaQaV6C1zrAEG2m
Output for 5.5.10
$2y$10$MLc.flaGPq1.2Kb2amXXH.8.khRnH12sX4FVpx316qFVm2MrYO1.i
Output for 5.5.9
$2y$10$LAsMfhAgxCCh7LS66YSrFO5fPWajGvNfEcdVs.Vn2QkOVKqaQ..RK
Output for 5.5.8
$2y$10$c5Q8YaDaNP0Midlu.5RsCuLLJU8ZK5X48skJh7pgRfWpQH6GCcsoO
Output for 5.5.7
$2y$10$I/7aRtHX7IPhXI4an3.dHesE4dWyMPj5VP4Rw7S45H8RDkw5OHuka
Output for 5.5.6
$2y$10$/om7qnQ/n3MLrQiqCzV96.xw9PGQDIPj/xsLZHsSVFRT8hsX.Qcam
Output for 5.5.5
$2y$10$WifKp3JGP1/4F9cvbZTbIOFlzkhzdEvaTwZ/OG1xYl.joLPmkNmZi
Output for 5.5.4
$2y$10$/K7b/rWRY4zyxY/QEQDTx.ckb7Unyp4yv.U5uWrNce.S8kBhkEBJ.
Output for 5.5.3
$2y$10$0ZKh9YFVlj6rwoJ2K.tgjO0GosnTBpsWefmdH1StdS/tOU6LCwy4a
Output for 5.5.2
$2y$10$dXaV4A1yokYLB.NT5ETwZ.Pl9t7SLldKGADfBAkUiuy4hNgaYCFa.
Output for 5.5.1
$2y$10$8cnhRznQu4bkWgtkcDXlZ.iGgX6dEcioe3Kfk.Gn7yr65dhNj8t96
Output for 5.5.0
$2y$10$ungQrLT6pKe6r47S9yiaVe4grqPadg09LrbWsAos.ex/CQTbUkLZe
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/GPCjX on line 3
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: password_hash() in /in/GPCjX on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/GPCjX on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: password_hash() in /in/GPCjX on line 3

preferences:
241.2 ms | 401 KiB | 268 Q