3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $hsh = password_hash("muche91aY!jar", PASSWORD_DEFAULT); echo $hsh;
based on mWQPq
Output for 7.2.0
$2y$10$hUkI8Qb.7A7Hk9Td8rpR/OlyNOtjN2SK7tLnIpl67NChraSKfxMyW
Output for 7.1.10
$2y$10$MrzGMB4LH/KCJbWo4lW2tu.GRZA8Qsyu22kRlSWbCP7g/p56VjaiG
Output for 7.1.7
$2y$10$PIwUn9UkGaeTfpSNKFPdruCp3E1cFQLDDVCPTCb4Sw4i5n79jXYk6
Output for 7.1.6
$2y$10$Sr9qiySv1Z.iIGrgSKWPkuhKa3P06XdsMUqOmw0K.7XDjVy06bx3W
Output for 7.1.5
$2y$10$UZ4QNHP9DMO5zjzZngbpxO.0qv1FmEXhRM5UxnPWiYBO3Q189v25y
Output for 7.1.0
$2y$10$fUUsBj.6p3KG3oNda9WW0e1qixqCrNoWQfj1UQj0sVmK5lC2/vNpS
Output for 7.0.20
$2y$10$vsW7EQeI2z5tGLgkzh1cWe0x29QCJ6Bu4L4bhNJ2E3e7wrBUBH/MO
Output for 7.0.11
$2y$10$WRKeG8DdVIYij//.se8g9uJh2CqsXYM1ewl06xussi79xhac8BG7C
Output for 7.0.10
$2y$10$MQMWAZqq9iJ.N8ibJEvD6evvPLPQRnG28rF.5YjfyFJNsH88pwo8O
Output for 7.0.9
$2y$10$1WJgxclc0j292I26WuVF7eiSxtCX5LP.8q.Q35q9nL.oPTTXcFfES
Output for 7.0.8
$2y$10$FHO/CYcfZ7K1s4lDbS0T2OY7lDjDz8GRhigjxhAP1EdJINLUA39VS
Output for 7.0.7
$2y$10$VgiXDsbpvkS.44.gjmkOr.9tn67ckKWPcncMvBBFnli7lloBAxJaK
Output for 7.0.6
$2y$10$sqsg4XdaixNV8ktlN8kPBuOocIjcSplDJ5ye0JKgato1iazm/q6sm
Output for 7.0.5
$2y$10$rlLJqphYNGiYDFxXkNVfq.lgVkh4QEqVAb.VlZgDwRGzngNCCXuf2
Output for 7.0.4
$2y$10$6uBvkwYthBAVH4WGdqApcujU9j0migMoWNShBMTXgEHa6qIDScsHa
Output for 7.0.3
$2y$10$4Buz/KYwgORzje3APNFYauBjEdNwi0gGFEhhC57bjYnHfR0VlMl/m
Output for 7.0.2
$2y$10$aw4RcxHNzu403iQOZKWqmOT.kcNkC7qPIXPlQU//mcTIOsOik899.
Output for 7.0.1
$2y$10$DSkezV//AG0Mb9PBFc1UMOakiorvx4I.V00gnCusy/M0AyNbm/rv2
Output for 7.0.0
$2y$10$QsK8mnvCH402natmgMdY/uK/fPuLXtWba40NEk97bIcupcx.C87pG
Output for 5.6.28
$2y$10$QN6RmrdAUOoBavdfArHRFuQKfKkTALz6Co3dFN48A03igbZIfQTay
Output for 5.6.26
$2y$10$iW8Gn1aOpZh.epUhV4lyp.W3JgHKSmBsEbpdj1SGe9wj/1Sv7JwPK
Output for 5.6.25
$2y$10$zgUUhVNBjNn8Ae9zT9ZviOgqVE0XNU0bG0pEmFj.EtanTbIVqsHgG
Output for 5.6.24
$2y$10$hfoX0hmvYQAE8.1spLgAO.y9A2o0v3O8nThRIwifi6Sr9sws0PGA2
Output for 5.6.23
$2y$10$uqVuxdvxqCp1sU9Kgsd49eNK4h80Kc/JvRLKL.98QaXPOdzaqID2a
Output for 5.6.22
$2y$10$ks6jF6kwMDu.ffgIEHgdxe5G331GdomgM.RvmBiRi9cMkD5MIQKQ6
Output for 5.6.21
$2y$10$W0adHioXTUdgpBUm/e4X5.rLLZfkh1V.vXfnidnhQEKc9BNwR2uwG
Output for 5.6.20
$2y$10$pt4QNxUAugyXZjgC.8UcTOreJjLC5LkCRT4zWEMlC/e2GX5o8sMjO
Output for 5.6.19
$2y$10$L..dC9llU/gOa4m2jE9BX.y2lg3P1PMCNXFi5Yw2IbKOpsa6fkOdG
Output for 5.6.18
$2y$10$vf1ZpYw1h46cLUp7GWqeD.L8xdDid5MSq57lQhcYwoGqXdVT5Ttsm
Output for 5.6.17
$2y$10$3oH1mUBD9NyLbtoO/51DVuKOEF2tNwRu5P/e9X1wvQWXM2Vpy7YOi
Output for 5.6.16
$2y$10$3nKJR9GrHCpF2lMQ4V1lqOX7PI2OL6iNssr0zTANFSrHeC1VDXRkG
Output for 5.6.15
$2y$10$CRdDxrY/FJZ6ZW/Pnec6N.bQSJ8xgHJx.9/YxayHtZ58q27xFdHNm
Output for 5.6.14
$2y$10$s4.XIBmOf/q9jG0mjnwwUexi12WMY5qRwYi7maUB4XZARmvOo96.O
Output for 5.6.13
$2y$10$q4SJpCt.4qPvYSVheiqec.4YM6X62wEeALu00NeGB7C0ktshjCzm6
Output for 5.6.12
$2y$10$Q4DpiQmUVFGWhelhnWEz2eAMJELDVM8p0YkzVFxsi1hUa4PrvSLlu
Output for 5.6.11
$2y$10$DSVvZ5fURKRKVaujjJ.FOen2YKo69C66QQYjuzo6p5m/SDdCQLrfK
Output for 5.6.10
$2y$10$gt.IWsOgNd3NiAPsRR98H.9lLpCHq2nCU1YIK903DyLOnuhHz/TF.
Output for 5.6.9
$2y$10$RDq/ML8ywkN44qj7g8FQ4OUNnKyH4b82jmVm7fBZ5FIDI6IWQG6Oq
Output for 5.6.8
$2y$10$9MjssXS75Nax3Tum4lwEUeWKIxhShgXZ6UWDyhmqxEAQ1vWyYFnvi
Output for 5.6.7
$2y$10$dyIiK4KSUtT2tLY7cIWvh.lyhm9kpVZc3RQLUuqKgzmnGHeEPc1Sa
Output for 5.6.6
$2y$10$D4ux7Bas9MEP6Pt/g/dVWun85L6shz3swlxqw7f9KtI9ooZ5R848W
Output for 5.6.5
$2y$10$rq1r//P51Cxwz5JP88S09ulaIwGTA75PMvF4UrEMAxutR39D5LVIu
Output for 5.6.4
$2y$10$yvFBRYCJswo0LqqYifu3suuJG1ajUFzogGJFpVqwB8ZORjq4TCayi
Output for 5.6.3
$2y$10$xbuxnyzwns1DaxWCZWEKeexyPCXr9bAcIVp4E42C/99qXmN..7C46
Output for 5.6.2
$2y$10$3ZZp47aH5Pd5/DTA.QXPr.ZXWZSnRpz7LhBNjUagsQD73pgFMnuaW
Output for 5.6.1
$2y$10$xA6RUUTfer7cycnsrW/va.IJF7lXUDlGfAP90MDlq2aQmwulsdOqm
Output for 5.6.0
$2y$10$/.LJ5BZI9oCn8Rcgnuz4f.WoSMS4ohsmCasTN/lNV0YrvtTK84yTS
Output for 5.5.38
$2y$10$GwqQT5k1k9HAtdxzqvIJBuJVCAuRrCdS525B0s4hurar9reJywWq.
Output for 5.5.37
$2y$10$oC.HEPyeYL2J9ikzSZbCTuZQHKbwElhNLT/eExzpZan0Q0xikvCL2
Output for 5.5.36
$2y$10$fExfmYMcfQVkoZuVeW0l3.QHSudVL9QAmrS53IsOoV6RlKNZPJK8m
Output for 5.5.35
$2y$10$6KRyv4FH1ezWXHZ.N90UpumHHAjCnSmQv47BvJUyu6uztNSfDDjSq
Output for 5.5.34
$2y$10$ve6IOsoYoRQiDX43kQBceeWISvxehC7CNQGd5AQF1beUzFu2UQA/e
Output for 5.5.33
$2y$10$f3t5Tlfhimr/.FdHflvMVOmdE/LTGN/THtq5qSNzLmRCJDeCGVagq
Output for 5.5.32
$2y$10$5QHKAWyWYMUZV3CrBhTvmO2qosd5BcfGd3CPUjrPq.BZlLfdL4pgK
Output for 5.5.31
$2y$10$yFucAxVvekosWYYB1i5X8eji6xKDmaFqp9wrJR1lyFfBkIDYUmL7K
Output for 5.5.30
$2y$10$E9xA4wSCX.k7xalyJL9s3uYtyBHBCjSPGvs08dwO/zmjfY/YrE4pm
Output for 5.5.29
$2y$10$0k4ykevucu8LwUfacquSn.yQuCxjPxn1TEOGzotM/C.0v5/EJigoa
Output for 5.5.28
$2y$10$pTuhypcVzmRXYAlW37uSOOddinBabaKe5aIL8OjlPNr.aMin.eFCO
Output for 5.5.27
$2y$10$m3rxEOcl4HNYLoEG.qGxh..rTeRhAHhoU3Y6IkgU2VvgnsdFJhDFC
Output for 5.5.26
$2y$10$u9wNh/qmHTMGtCMKwmgFkOwnbQ4RtFaTMGQXuISXi4Mbx05vLbl6e
Output for 5.5.25
$2y$10$iNDQORv8WuA9cFWRF.ejWOV38SUHCztz.EuKplgyWP11khsXpq8ly
Output for 5.5.24
$2y$10$q6wzuPdaNXtNWxhLQMaVCegfO3pN4C9VlZojkKQ9Iv.dkuHxxUL2O
Output for 5.5.23
$2y$10$ANmec3fFdVlhTBOIz61NF.IJU5KQa0cO50v0XWg1fYPPvNvWd//HW
Output for 5.5.22
$2y$10$iEX7BKjNWAdRXPyZZJ3ETuEVvAvbJeV2BhXZ/16.4bBh/IoDkrQ4K
Output for 5.5.21
$2y$10$JVAiJy/sw6pNNGueRA4IyO/pI2ep3R1tCL0fOtLDSmSZHOg.I9FPy
Output for 5.5.20
$2y$10$gsrXFVQzk1Hv2KWEWcW7fOeI/86obU9CAsnXgHmsQqhfhPm58UA8O
Output for 5.5.19
$2y$10$ooHK7aD7jZc58jRakH/txONzyKicBRCz9tbFc99ap3ISxPmL.hYlC
Output for 5.5.18
$2y$10$c5okxPt3DKrvkjnuE5ZhJ.DsyZabi/r8qwUoKk3X8fUP7V2DG7F6m
Output for 5.5.16
$2y$10$29iU5i/kdgJfaUu7p1pFd.azVq7wg14oA3ak6lUxNIScvtJQ7es2.
Output for 5.5.15
$2y$10$q9wNYlAR/WlC34AIpQUWJ.db728Kj0KPaffXLykF.UTuMm0MRh4wi
Output for 5.5.14
$2y$10$NPCJkjKt03hgqBauZ/wY4.gW/Ew9GzRFz6jcAi53QfKPUq67jacV.
Output for 5.5.13
$2y$10$vJB8m4u9xvxtiOg3ESmGLO2xzQUu7dOljRUZOOhxdjYaxCOaecvR2
Output for 5.5.12
$2y$10$xrOLSJtWTUP8xbmDHD2yZ.2q89T9SQuCEAkmq9t8I1vxZzqYkzyMy
Output for 5.5.11
$2y$10$7Q6lNwG1btMTwW4q4qDb2e/kvtSlUkh6aKaelumAxRjXAHmLp9lCO
Output for 5.5.10
$2y$10$tHDo666Gx/vMPu./2Vw9UOENxsXYVUsnZcntG5r04A2xuagf3Y3x.
Output for 5.5.9
$2y$10$s8ukw8DhpB.YnWQpdkfImeeztouBUGfeHjl/Y.qcoZrWyNHGt5Ooa
Output for 5.5.8
$2y$10$XjXYjCwJiGz0.tWH/eC4puLK0Ci.PrHi3/F0djs4ltZM8zZ2uV69q
Output for 5.5.7
$2y$10$AfKJvwIDbkT.iXkFncxNXefbNJGrvEkOvM.jLeU26Z6sXHLDlA7ee
Output for 5.5.6
$2y$10$OE7.NUsm0uNaT2cYHgROseHkp0LoJeHuSin5lFLK62AvGRHRICIaG
Output for 5.5.5
$2y$10$Tu9/zxU7uSTzHaYCOjoj9exK3pVUPuLkESGwcNJz54x3b.wF8vywG
Output for 5.5.4
$2y$10$zklE8hnaZ.257EtJd5Vw8Ol8AH5bqG1BupWpbki2pTcfIehGJbSBq
Output for 5.5.3
$2y$10$tzL2u/lOz5jKXIDiInXb8uCgX5lt3t9bAvxrmSojEtWwi5IHznOyq
Output for 5.5.2
$2y$10$x5T.MVMy.MeQkgEfPL8wQOXnNWYuYKDgMFYw7aolQL.Mfdz.ntv6m
Output for 5.5.1
$2y$10$ESBwrfJ2n3xNOHJalTC51u0EU3W41S4Pt3jdONgxSdxpS5LoxyC0u
Output for 5.5.0
$2y$10$7g6jEO19rXlnATFNzfj6Q.YvXNkxXKN.rnAI6qI.u4BLkncd27YRO
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/PRJ9N 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/PRJ9N on line 3
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/PRJ9N 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/PRJ9N on line 3