3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo password_hash("test", PASSWORD_BCRYPT, array("cost" => 13)).'yyy';
based on Xcent
Output for 7.1.0
$2y$13$wuT2s5dlmTTd8xc92GMBFeIeGakjaDJvRlnj4MYSHmHa7ENlypuqSyyy
Output for 7.0.14
$2y$13$SradBPmmuhNJJcWvzClOC.s15LQoaZ2tlzq4LemSMvA7ROpzJq8AWyyy
Output for 7.0.10
$2y$13$jOkNe8lFC3NKFDf1QiUOAu.cjyz6ITdKJcA3ag3ErRpBhY41kEhT.yyy
Output for 7.0.9
$2y$13$xUDERjU5fo1uQ..C.4iRk.UqhcYqYmsTzM7k63V8RuY63zAgiZqdWyyy
Output for 7.0.8
$2y$13$a/sVjYeOOPIQAOUuQ8QWDuxq0oLHCnuBW5llJbjBZPlHyUtonkydOyyy
Output for 7.0.7
$2y$13$phFP951bz0djOGE1pW4jsuGhSvJSJ2wSrZ9p84jztyJH9KU7ugBQmyyy
Output for 7.0.6
$2y$13$rOZrOqAJhXiGCB5TjmV8peGRVG5nO2GMU.a/noCHR3amWpaW7p0RGyyy
Output for 7.0.5
$2y$13$ohvQ4KY3nfjrU4y7y/U1DepHamZiUB1tlEbl5c1YZ93igLsRe6lQCyyy
Output for 7.0.4
$2y$13$DuDTNGBlFdVy2Va8OXkJue7IuV41KYIQJ7PBPmsOyRsR9QtldkgWyyyy
Output for 7.0.3
$2y$13$vG05HBptxhI5gCrKCoUwH.ophlpU94shS.dNS.ooJW/LYdwvgwGI2yyy
Output for 7.0.2
$2y$13$5gafmGeAmu4zf1ZZFjNT2eAZn55it7B1ThMQlr7NSUxHbXvFKGFiqyyy
Output for 7.0.1
$2y$13$U11g0WNlPlGrcP2LYznosOOAQYUMqH3YmfauISTNh0YnBzO4nR/VKyyy
Output for 7.0.0
$2y$13$LWoO77WY1XEs2cqroihqReSol7oh6HXPAH7KGz3J5RVIiVKWQKr6Syyy
Output for hhvm-3.12.0
$2y$13$ftmisSoy0Gmwm4GY/zi5NuTXA7HIRz.OBO5uqOZn6kXc6lyi7IJv6yyy
Output for hhvm-3.10.0
$2y$13$/19wv7XZjAbDjwPbH5V.HunRKkn1u3lmf5se/QYu3wogmKCIQKJzSyyy
Output for 5.6.28
$2y$13$/41DCPkeGmYptCdYyrpusuL6S7jdxXrxrQfI4nxFH1L0lGL8quz92yyy
Output for 5.6.25
$2y$13$uY0.XsMHHzOdOOlvhg6waOYyrgOQMMTmeZEo0WZtFG848HMetm1oWyyy
Output for 5.6.24
$2y$13$LJQSqkTg4nKZmF9q8urdBepZwNYhTDQMZt0qGkzo3g1XqOSHludSeyyy
Output for 5.6.23
$2y$13$DAoZUhCxnc.VtdlsI98wkO6Wq16FqRjbOC4PbMy7HASFFNBddtIxGyyy
Output for 5.6.22
$2y$13$9glHztL3WMmRo5XDbygrHediTM5fezSOjfJ3GxwrN32nGZuRR0pAmyyy
Output for 5.6.21
$2y$13$CLCFbO0uoRJlEVEyYWzGzexjjVWU5vTnx66ColX2nVodNqpDM.K3iyyy
Output for 5.6.20
$2y$13$FNdaArWlv8TxOQKwaE98Auv1P74YSb8GfTpD26FAqFMkgpzjVWvDeyyy
Output for 5.6.19
$2y$13$1iXCYsAFkoAwUnDBNacZRuuC9q.YxoVGFmy4ijUJ2COjAH/CZNcGOyyy
Output for 5.6.18
$2y$13$R6tHXwUQbLGozt0X5vPR/..aMG7ivdyVSgQhfw2yYmttA7RlNhtPqyyy
Output for 5.6.17
$2y$13$JY0nziEKXHcMb3LgNnBRi.sL89Ryx4p1Ql4JVkopaPm9p.VVeuNQiyyy
Output for 5.6.16
$2y$13$Ba9Rp/h4dIFHnUDfQhMGvu/l9ESN5g.AU21dTPzGj.jq4xk28s/Jayyy
Output for 5.6.15
$2y$13$GPD6MWBfbCTb5CxsXvfu/OYjVu7hrHNnVPFW3R7IcVG4efhuRyGrWyyy
Output for 5.6.14
$2y$13$svAQK2b7dNHYV1OVNrxwz.9KGLZwmlqf2nzlTsxN67EbY66txiG.uyyy
Output for 5.6.13
$2y$13$lVxirP4J4a5WQPMdro2ADOdY8maAo8t21wNXUS4GsAUMhz9cW6IVeyyy
Output for 5.6.12
$2y$13$sdxfSkhBucV38gFv6LolYOo7B.WKawQrvLjJKCNceebKaQjHaGrNuyyy
Output for 5.6.11
$2y$13$ZauWwsyv.u7IvGEhoLWgEuA6wtJv5xjmRULO6DoA2L7hTdCtj2nJ6yyy
Output for 5.6.10
$2y$13$2w40XW/KHU6.RqmEgnpmIODSG5WKcRBSVWOwKWNcL3qHWAYn9V/SOyyy
Output for 5.6.9
$2y$13$e02M/OMB/7hv99cpN7ZrC.ntj5fIHuGSQ8Ap/db6K8EkqI7EbpHuyyyy
Output for 5.6.8
$2y$13$AHkToTpbhZ9TssSBsrhARODYHPN9W1ZWeNje1PCv2NN2E1.x1uTeuyyy
Output for 5.6.7
$2y$13$MYsHhrQ/hdSbRafifFQxAeYyG2p4wgmL3kDz4Ic31PcW8b6bUkyTuyyy
Output for 5.6.6
$2y$13$KeADNdRxDOWAa4xqYK6aPO.B5HJhtkyDzWat00JB8uVHdFVz8XAmGyyy
Output for 5.6.5
$2y$13$d4eaccS4db40SB.KQ9HFReFaA4iC5TRJc0R.qMQ7iWfjl/Z86pxSuyyy
Output for 5.6.4
$2y$13$/aK4Ff1/NxkRenxuSvPZqeOdGuiMufBKoJY7Yak6mSWaJtiJ0RbfCyyy
Output for 5.6.3
$2y$13$ikVfHtMr6EaP.V8l/yU2wOeOMlGWbVPm8ZO1iOpH49utSJ5DkD9mKyyy
Output for 5.6.2
$2y$13$QSEeJJqk5/nK27hfEQGHZ.0r8cq2b1N.56yuQUv3f.hBg1xicGywCyyy
Output for 5.6.1
$2y$13$9sTUmC0kRc2kHI6wOPTLi.QJoPGcXZPrctB9eNZiqlzxbLLGynnouyyy
Output for 5.6.0
$2y$13$Hd1XS76fnknHqEs/soFnk./SqOvd4Pd.xWj/PR154kFgmaU1Kzcfqyyy
Output for 5.5.38
$2y$13$mwPMn/h4ZcmuE383lzKddONs7RShKm7VQEQHqa/EB11OMPyTY/hhCyyy
Output for 5.5.37
$2y$13$NF.dG2RgCM2zWzkgHBxDV.7sDL615iig5109UdmQzbt6RNhkXCcJOyyy
Output for 5.5.36
$2y$13$XfuHWq0rqLX69Cls4sERd.PzU9ydl2v1EE87BtK5fqXjBRnUUnRi2yyy
Output for 5.5.35
$2y$13$BPKx/dm8q77avWgeIW3MiuqeIBA9MhdTHdP0XNEB.QTfNK5qZUYAmyyy
Output for 5.5.34
$2y$13$jp2uwJqYJ7HjRtMY9dTmz.rIZQPGspj2ZDhGcGj43tz1j5DR/9wB2yyy
Output for 5.5.33
$2y$13$mcMMDuCRuthkvY1dOZhrauRbLuwWxM5v.9KHBHIm9iBl11flPV0qSyyy
Output for 5.5.32
$2y$13$JVZUPRkBZJog4IGjpSQnWuergwsRH9MCHagzArjhV0sdvuhRrYi9uyyy
Output for 5.5.31
$2y$13$GoIzACxjCBdrpAddzqb1CeRLJz.Rem5A5r3GXLjKJ1hMN9orK7VISyyy
Output for 5.5.30
$2y$13$j7ukzxTqD0KSgYq1RwUFFO7nxELh1jO3XwrKV0MNJgyX6jBh8.wVmyyy
Output for 5.5.29
$2y$13$QUBpBRSB8lvA1Fdc1WEN2eznMC6DYwPpAk2kXIeHPToP8LIhMUP7Kyyy
Output for 5.5.28
$2y$13$LSzwKlOfR9dru/EPF8HqkOdCC9HpaOOQ3k4mxsEnAaYqwN9ydNmKOyyy
Output for 5.5.27
$2y$13$F.F5bcHuHsQdvYXyYOO.tOYDBtXqAWB5F5omsFun/ma/K4411pIiqyyy
Output for 5.5.26
$2y$13$8JCaUxUnQMd4KwjAWsUR1OJR/zFju4NNurG6mVOAPk2WCD714bkC.yyy
Output for 5.5.25
$2y$13$6RIMrMF3.MKB0W2P7IRSPOYMPlbVReKFD/D.KkZjJ2XO4jIL/l5HGyyy
Output for 5.5.24
$2y$13$PrEXyQw8vdYZn1hbUExXfewvnI9IwW2CfuDnIPjbOicYnoZguXn7Wyyy
Output for 5.5.23
$2y$13$EYwM1VvfiLsnDqoyrX.lU.QJE4QHR9Vt0ibKZ14jpfSPuhphGQgbiyyy
Output for 5.5.22
$2y$13$YfMcilTZpKB7kqMCPdx6rORUvMcYdUryUFLoKoQ12EY1r9m2YDNH6yyy
Output for 5.5.21
$2y$13$XH73LXhiF.OrIBNq4vAemOM81xg4XeIQAdW.F7PPJoGCHBy03KbQKyyy
Output for 5.5.20
$2y$13$VBH5qptPvp8ea6EGDNwugOkDAcBpNnVeswqYFVfcIlToIfZ71tyVGyyy
Output for 5.5.19
$2y$13$QnwkVeeL9ljwP2Mm2FwsDua35aWrdPBuB8e93WAEk80yEIQVJlxkCyyy
Output for 5.5.18
$2y$13$.90lG8gebAMPSsyFyCdnIOW.xsyg/oJvVAw/rjGk7reR542LqJnaCyyy
Output for 5.5.16
$2y$13$OPzlIpIW0zlZSwtml6uhvOyIJLA/aueIBnw1xSnudQUi9yQ/mJ/9Kyyy
Output for 5.5.15
$2y$13$5sEMEPW7AwnCIpoH4gWOiOebUEOonBuiQ0y4u.qHQjtNIMsQWAhLiyyy
Output for 5.5.14
$2y$13$p48iP9EAZ1xyU5b6iMbr9eGRAKRdW2WxkyjYaJmqHqrkKIWX6NmS.yyy
Output for 5.5.13
$2y$13$npK5FsmtdD7WSF1s/uFHqupQaovoJpS2seaNo5o1PZyASBMv6utX6yyy
Output for 5.5.12
$2y$13$sKBm57xJQ9ZXt2fOHbzJf.fQadotnNXoF8vxIb3TRoVEtuMaoWXs2yyy
Output for 5.5.11
$2y$13$u56wgwoN/ANVhwNYtgB.CuxSjzGxOsa8j9fqaWCBrPFkHQJ7Q5fQOyyy
Output for 5.5.10
$2y$13$JZMjwSHc9uM.LA7plD69duWC8bAj6K/KWe73vfRrKA6hfwRo.GTsayyy
Output for 5.5.9
$2y$13$q50mw6l3UWxTeh0z0rxrfOgn6.f2BDD5vzmWvlvVjCo8xelHuJNhmyyy
Output for 5.5.8
$2y$13$i6ojZ4vLwKqBDMOjJPv8AuMId7XgwUNPbcxvN0M0ANZkdiRXIDK2.yyy
Output for 5.5.7
$2y$13$PV9fAbjr5MStqC1nOvk50.ui8CXdePCMcb15LIlRDWhU0yvd3/KXqyyy
Output for 5.5.6
$2y$13$bUu.owujkpNs4M0YIgZey.xvfHdV1cvyjtTaEYEw1Qz/v/KR8SUe2yyy
Output for 5.5.5
$2y$13$n2TKofua5MsnL24gxRypZe3ihQKspEZ.a.U9y6iG/Www8YexS6VPOyyy
Output for 5.5.4
$2y$13$baGYwnZG5m81mTTRHVDdy.qDzrOMDzEjI0iZ9lmiT0ruoW2Wed8N6yyy
Output for 5.5.3
$2y$13$6iH4rwdwn4zWT/4XpAwrCuo52xt3S0k8spkO1p6pHgK5b4QeqJkUGyyy
Output for 5.5.2
$2y$13$ZsAgYs5tFSbrU/B2LJit1ugcuJ/l.sL2IR5vcaUYAIw2EDcqE1EMyyyy
Output for 5.5.1
$2y$13$p5LeIXb5HjjkhpKqmFX0Yud4OiNwNfIRWejaMcAAiiU.RnZUUaroqyyy
Output for 5.5.0
$2y$13$EBK6t4twQNzwIkdNyUJVx.uqycIOveli/7EdUxqIZBDrfPkyO6a0Gyyy
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/KZ6C3 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/KZ6C3 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/KZ6C3 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/KZ6C3 on line 3