3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $pw = password_hash('synapse1', PASSWORD_BCRYPT); echo $pw.PHP_EOL; echo strlen($pw);
Output for 7.2.6
$2y$10$dQe16oeKK/GSBuO1UsALJ.fokTPBnbOO7nXKpX2teKAY3JOB5YNvm 60
Output for 7.2.0
$2y$10$gz91kJqDIOK7FfIxaYUdD.r2xHnqpOJnhi7VyQ98tvAbVtB.Jabaa 60
Output for 7.1.20
$2y$10$kxYAJk7UV7albBsVJyas/.5CqWctAS6LzFf2z0c9pBAZfmpE.ga2m 60
Output for 7.1.10
$2y$10$XiDjck87u6hT61DIzKvivem4eOL6L6l/geHpu0p//jSbZOD6ipiGO 60
Output for 7.1.7
$2y$10$O3yxv9.w3a6HzWRG4tstievfBkLk3pMllZoaYq1O5FVG8vMFf5LOS 60
Output for 7.1.6
$2y$10$.Owx7fUyhPoXYowy/6jjMOfQJj3lKrzdYqh.sIMKsjWyYKc3QhLPm 60
Output for 7.1.5
$2y$10$BZGzazNO7HpA26zuRzrpVe1AumxGFcVdcaSv0skpiyKj7Ltcv6ZEG 60
Output for 7.1.4
$2y$10$24DI5Vv1W1/M.6Q8xHKYEuzD0UHC3d9VItM3FkSm91uUNWNxsHmFS 60
Output for 7.1.3
$2y$10$7/c81zMgsEF.5spvmbst8euG6AXj77tKn9QF.Y/FJpgvqpAk4S6sq 60
Output for 7.1.2
$2y$10$ZX8l9.TQdMW2WKxpmtAaSeVNHsBrLFCnc5vXFnhAsTskeFFK1nBZ2 60
Output for 7.1.1
$2y$10$IBfLVzrhmUdBHpGYLtisK.LLOF6TfUdWmbFvZKJupUQpX7qEE0rA2 60
Output for 7.1.0
$2y$10$GkgaP8PnXZ9ZtwzTIzHBG.MtGgDm7Us5Slu8zNCKlSO4WWXFbJbyy 60
Output for 7.0.20
$2y$10$hp1GC4qOi2IiQ8DFoRikr.VDkwmMq.kVeyjkMrA6qhh7D4TA0826W 60
Output for 7.0.19
$2y$10$H5JFj93z64bm0nmNhNQCZO1wPrz2k8D6SMk5LpDYO9LcsrbH5.Nau 60
Output for 7.0.18
$2y$10$eONrQvRMe.NUUuhAw59dv.zRMo0mGQsKBcqjqlAI8qiRKemWhIhEC 60
Output for 7.0.17
$2y$10$iNdegTJKBls3.HxL6eGmj.q6AJtcQDbH/4QrpxZFjHPwyCLcoUc/W 60
Output for 7.0.16
$2y$10$zfQc/E9uDBH5KVuvKEsoC.YhJS3YpukhBnQlfB0MB5sLdWEPfuMMO 60
Output for 7.0.15
$2y$10$CaHupgC8ZrRYjwKl4LIToeEYdxxm4EJ/MQNVpO1hr5yQyLCWl7AQ2 60
Output for 7.0.14
$2y$10$FrnDgFUn.BfX8AzIL4.shulfbd6EgP4Uocjc.7Nm9samVnymgoWae 60
Output for 7.0.13
$2y$10$IclRekmIU1peSE3ToSu1teExGEpbwW2xUMOsQZEzklelLM9m6Vb3m 60
Output for 7.0.12
$2y$10$1DqGNtnT/dWATsQ4KIwog.U8hvu3M./SYW8yKrprbulFfpgZdF0zi 60
Output for 7.0.11
$2y$10$fxLj0s3MTyOKzEhK1eFSQ.b5pNqvJyWyaZXpIWz/L7QBXOEhMk8gG 60
Output for 7.0.10
$2y$10$Rs8RqDIGusU9S.PlpBYQ3ObtoHFmXKWy8lNefH8mOnAXbOnZ6RNEy 60
Output for 7.0.9
$2y$10$qUu28UMbjAPXMa73WP6NAuP3BvxQDcg9vUXDRbgebmQEMqJ9aNbWS 60
Output for 7.0.8
$2y$10$xrfMbsiQjvFEdfjjso1UzeTd69XSTrCN1lKjt.7o6oc2zOd.XvP3K 60
Output for 7.0.7
$2y$10$DTY/rjBC26kM4RqQAr6R2./r3ox0PwkoYaRwoScq9gJmFIUcVL4IC 60
Output for 7.0.6
$2y$10$WGwEgVXSnQnOQBtGA4sSWewlXYQSDe/gpRzz4f7AR9AFw5ky1EoaO 60
Output for 7.0.5
$2y$10$8/zEIiuSkbjR7BurvFZ0x.2rB32WKTVNCu9Pe5o6iYktTS.Wg1UDi 60
Output for 7.0.4
$2y$10$YzKDC5jhuajp8kU7Db5dcONQ3wE/o4QoGZKopIzThHoBC/OI.SgvK 60
Output for 7.0.3
$2y$10$9d9oY6JNKphmB.UwRbv63uDS9ItsmwcQ/s3Kcm6XwfEasYW1peIPO 60
Output for 7.0.2
$2y$10$fZNT5Sp7t2S/6dKjhIDf8es4.XOYdb9KsPGjqUclxt.56FxfbgtVq 60
Output for 7.0.1
$2y$10$qm7L7ubrcYaJSX9KkpjN2uKLB6hlzE4aGCk/hS6Ic.0guBFtFj61G 60
Output for 7.0.0
$2y$10$18/tmOsNBRlvm084fRcfwOg4bw7JOypCurP92EWcSlOlJPLjbVble 60
Output for hhvm-3.17.3
$2y$10$5H3WtAsR8xBdYvtC72zyou4QmxBCaCXSOsRe1720FDuvZPKWGVQCK 60
Output for hhvm-3.15.4
$2y$10$hPuEXx6odftnZruoXbbXNO3LSyQQOdKkbtPQAnJoQeNHyse25KTwG 60
Output for hhvm-3.13.2
$2y$10$eliRr/s6sK6zNL/z6bqRLemcYOAFmZQMztXIG5DJHB8tHj46tT62C 60
Output for hhvm-3.12.14
$2y$10$v20gDn7/RtN4UYGkJye1pe8Z7EpohFLCzXpY/bGdynuXmPFeE4rRu 60
Output for hhvm-3.11.1
$2y$10$UAvoXdyqxDoCkNys9cgqNOP51/cqBh6ViBri965pm7avelRYWGHEm 60
Output for hhvm-3.10.1
$2y$10$Q.6tVBE2TZ8CFNSZehvZ7ORn54EgaB.MAJYLt6VTpHeqV5KJe8xji 60
Output for 5.6.30
$2y$10$XWFO6NttlXCZLat4ms29jeeyFn9ZiIQIuuCBYk.8CrwNUNkt1ksO6 60
Output for 5.6.29
$2y$10$ur9UomCsdVzSlYxKPnoVz.XfI/eTSsEcROX7S0gz6TWYfH5215Kzq 60
Output for 5.6.28
$2y$10$eVm3XlUmAc2YnuxcJ6r9oe4Q28ro48fl6A0AgkGIjqAVChlrLr34G 60
Output for 5.6.27
$2y$10$gQ5DmkHR7OozNUO6auVunOe3r/aLaLvHG3G7FFihtaJ7VymZHF/Q. 60
Output for 5.6.26
$2y$10$R.Y4nMLbbBvPz7P.lkLCne14WjRtlBotyPv7fHTTd3BIngpji1RFy 60
Output for 5.6.25
$2y$10$ypk/CSgBh6y9UilV5L3zveN8.HZjOKh2/FIdXlI2sU0tsU4MtPTxC 60
Output for 5.6.24
$2y$10$Em/B8r3GC49yvo/ItYVSZO5U/a/vMeXH99ZQAl7zwzLgnaFrWf3fu 60
Output for 5.6.23
$2y$10$m/3OIICrgaTUnjSQDiEb7.g4X6sChqWDeRlEBtmPBDxeSBSrxBZWu 60
Output for 5.6.22
$2y$10$H14SaC1NOd7qkHaQ5jpmPebcG.b0PETWZaJqL7xyo.x83zAEvo4si 60
Output for 5.6.21
$2y$10$nwrY9tsMyMADzUAtHKxMO.Zb73nCmO8j7uI1mg0PS7UwwjWKXJDmG 60
Output for 5.6.20
$2y$10$MH6W6a8NPfMu7nPVKwIRYu7PKMSeA.qI7/zqYhBFS0oZmePuMwbbC 60
Output for 5.6.19
$2y$10$AwOnOk5mseSF6DPvL9H1yOqueTkidrHrodpyQUDYZqrD2njMSOF66 60
Output for 5.6.18
$2y$10$dTzU3CM3alyPRgqy0mi92OaH1Hq9u5LKKctWHxKJSeq21k5lnDK9u 60
Output for 5.6.17
$2y$10$jglf3aB99vHVUgLHETQhBeaZCsjgEx8TNw9a/VKgJgVUNef9Y64qy 60
Output for 5.6.16
$2y$10$lvkAfDt4HNeDADJRVsE1teYLZPzDz2HVw9ITOKhrOAki8zejvvlE. 60
Output for 5.6.15
$2y$10$8apSV1qFU00KQNQkySFzWezl4aObBgMJdH3uY6P0o81/Cxjuj7cqm 60
Output for 5.6.14
$2y$10$ZaYmNQMJm.dg3fxwiF19u.R1oO6hD6p4gPwskUAJEYDJi8UusVTRS 60
Output for 5.6.13
$2y$10$9KlyaZAFl/8X7i4URb7qfu2t0mwxpaRbHoFycBuIt0TW5vNF0xzW6 60
Output for 5.6.12
$2y$10$XkRp0GpYEKaeyYvmAsmXru4dB/EALRWFgThSUJ1h8RXeQ0AaGB8zS 60
Output for 5.6.11
$2y$10$2zhtQG8xUQFew5AISh2xEeBXoLlW67tCYULlcXLyg..fYh9u/.TfG 60
Output for 5.6.10
$2y$10$zY3fQ4ZQ6zMofgg4dFEDBe7dLr1K5Amkb/Kq2DZ1ucP9DBIY5W46. 60
Output for 5.6.9
$2y$10$oTcBXubBeSDCzQkrq/CNP.K151uHgCBho97BE8RhzksTEWO.eRWJi 60
Output for 5.6.8
$2y$10$UH7Z.IYyY6AxoXynR8FxZe/.98NO1XBpQvan6dKT/xiVpcPtEmZDe 60
Output for 5.6.7
$2y$10$DM8a/ELm/MGwKAIafiEJZ.HsNyGrhBftUeJdco1L8QoRh9WSlIA82 60
Output for 5.6.6
$2y$10$ypA3SK//do8UEgvlv7OkluENrcebkrsmBAODC4u19elRjkZ.i9YSu 60
Output for 5.6.5
$2y$10$OUmh4Mts9fN9IN8NC.1X8.qBjPf1crqJTNsVNzyw4u4dcS.Gezroq 60
Output for 5.6.4
$2y$10$B.8PKax/CwprAYAeX3jGg.0d9Ung.9JkmWmrwsj/7nWu8JSw7IWYG 60
Output for 5.6.3
$2y$10$5TnrJofbsIbbHEx4S1YNM.bBxCAZ86yfsh0V9YdpDa4DPLOJ2.9Ba 60
Output for 5.6.2
$2y$10$CM/c0YYkLEx38CfTSMaaceltw7xIHuNuxgsYFIv.8aoQl0YLF.TDO 60
Output for 5.6.1
$2y$10$j29rrOFIo/fLTiOgGyRrVOEBQzmoqColXG6yza/LPbBibv4IbDiUG 60
Output for 5.6.0
$2y$10$zops8v4.6zQvMdPQAYM2XOlHU7nqWRq4ap62A6IoR3F3z5EoXm4w2 60
Output for 5.5.38
$2y$10$89a9dAUNdl9muo4aU.WUk.37MfVCnQVexs/AzNjgCPNcNLpsLjoz6 60
Output for 5.5.37
$2y$10$vgdk1VD8DZj5aCe58QqB2uLV/DO5rZsuT0talm1euaxW2Xg7L5q46 60
Output for 5.5.36
$2y$10$288EemsX.mbTU2NCYmmWmeDoa4bw5qoz2sZAtclPiHE8pD1gsusRO 60
Output for 5.5.35
$2y$10$.lEP4/bKIczIZlBwUjuKvOH0HIijdrmbmYpRaBjookGbl7sfcNGha 60
Output for 5.5.34
$2y$10$BNQ.6zZ/tHc72RIG8k7fyuvNRGPpWe6s81V0ngs/4ycXja8dtEfQu 60
Output for 5.5.33
$2y$10$SCEwNFZ8QMQNKIPYq9KVte//8kVzNdc20aWdPgHrIL1bw0R4SE/bS 60
Output for 5.5.32
$2y$10$2eGhjpZJs4WNxSXUsGMwEuC4w8.BLAKA5r/u32tHXBZ2iVFUeaiQW 60
Output for 5.5.31
$2y$10$riDkzn4lA3gO.IH7bOM1A.yrrkEGi26gmrjSuTi5RE876qFWmKo0a 60
Output for 5.5.30
$2y$10$dmOeCOxBVP.T9AaihGGQ3.HJtE7qduxba1woJ0rv6W/OAiL3I5DNe 60
Output for 5.5.29
$2y$10$Rbf05UypcCsT4pPjmoeQe.iNRHl9PBxoZZCrFpm8NCCVHIc.8xpke 60
Output for 5.5.28
$2y$10$YNvdfdXwEwNckt8S3.aWZesKH2K2CWzfx3isBw.F0T1xohNqpF2fi 60
Output for 5.5.27
$2y$10$SrmqobfV8sf7qUK1EAr2B.RvDObCg/El99B9sImA9CGZGsRYgVgTm 60
Output for 5.5.26
$2y$10$y4j0QtjvzXuzG6dI1ZS03e9rSmVgfy2gG8O/aoWTGCFcPY6dji02S 60
Output for 5.5.25
$2y$10$9Z3.OwBvVga9r5DR4ahf2.E0X7Yzk8g381PAmuR4AlsYsNs3TZQvi 60
Output for 5.5.24
$2y$10$D1VQuee6fF1iONQjyJOcROQlQ7JKO.89WRvtRI3uigWgpFW2agCLe 60
Output for 5.5.23
$2y$10$AqLwSOqnTEvB65ndvTQMSOYmeTQ.rfAYS0NEpxQ8SRWm4DKrgP0u6 60
Output for 5.5.22
$2y$10$EyPjm12iFP/KiQ9Ep.Sm8OcJZAh7oLI24XvCUgntbwmzDQwP4yWFy 60
Output for 5.5.21
$2y$10$XdXD5O0b6Xhltk4eeJkldOo7iRtXzxAFEs/iVC/P0uER1C970l6rq 60
Output for 5.5.20
$2y$10$uotRNNDGqA2AlrYVhWX.t.znKs48U6YObOGvLTG3oTYZhbv3ea3.u 60
Output for 5.5.19
$2y$10$yvr.Gwxs6bI4So1s2pxV.OcsiDaHIlfPCZrnFtUtAEFhBg71XC2Zi 60
Output for 5.5.18
$2y$10$jFPUs2f0P4PSitu7XuP/VeWoSJTfmH.htskDB1hJT74Iju5imzgHK 60
Output for 5.5.16
$2y$10$YbihIEjFssEx8/JpphBETudvxkFIEtwb6vGnb/3NZWCcDh2kU.19e 60
Output for 5.5.15
$2y$10$/BjOSlUjmF7fPNQcj8QieOaK4NNGPeLArhSZapkNr0Oxpo3R56dWG 60
Output for 5.5.14
$2y$10$uBnc3qmKKJcDRraU6S8JvudkJ74b2rOPaWAm0abGgvQnCUlttew8O 60
Output for 5.5.13
$2y$10$agsdNRiRz4Oqbm/x3u0Tg.FDY4ClXCjOMP4cGrNN1.ReLA.rf.9zO 60
Output for 5.5.12
$2y$10$dl5z4E6x7c82AgVAuMZCHuLrzdGGr3Vi3jT350nPpifUl3lKSFn7u 60
Output for 5.5.11
$2y$10$rwI51fmEVl//1tV21qwGHevqK.XzwR9GzsI7yWDC1.jxJgG6acbH2 60
Output for 5.5.10
$2y$10$8uhO36bqOxx38IVNaP2cMeOP0sUB86tdU/gVhqm8e71wK28Wc0G36 60
Output for 5.5.9
$2y$10$qBFICfJCemwt2HXYWMvhRupDRt76pBYbCpBP41xI1QnIMN1HDipNa 60
Output for 5.5.8
$2y$10$GaRL8l7MP11xQDhOPNzUbeJwVDBP5lBEL92tGSOPOXhMbVxfqckXq 60
Output for 5.5.7
$2y$10$tfFnIS27uJBtyicep58q5uPtGvNtRVM5Zffq4c6hwmZSDfqDdHcom 60
Output for 5.5.6
$2y$10$AlVxQtNfMg4Mud4txxMEce59Knu0915rv7US3zCc6X/TIMdzz03ry 60
Output for 5.5.5
$2y$10$aBnOS/OmuP95KIXeeVB5fObwhdJ7uL.TSh.1nuHyoPvAWWMM.Qnby 60
Output for 5.5.4
$2y$10$fJRYc3DsBKd3Siy/xw6F8.MmaAS1cg4oZGjqHdjIS9ZGOORTZgknW 60
Output for 5.5.3
$2y$10$y7U7Xlj8fXzmWdZOpg8IiuBIInawrGByKQJUHtWdg6gKuMLRenpoK 60
Output for 5.5.2
$2y$10$QHrA04Uhph5czYsTREhvXeUadQhPVlhVBBw5msZcxYrxnczA/85Xq 60
Output for 5.5.1
$2y$10$KcpVsAlxRuPuWbhk7ZbaOeUm1ctssZJ9I4XLkJ8eVCIIIt0hPtJMW 60
Output for 5.5.0
$2y$10$MQ9IjZnijbRZWCvwHTZlgeSjYbdEgsCrMyhmEl9wqDf5ZtB75GU5S 60
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/gdBhi 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/gdBhi 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/gdBhi 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/gdBhi on line 3