3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo password_hash('password', PASSWORD_DEFAULT). "\n";
based on qiLFb
Output for 7.1.0
$2y$10$n6IPm28P9GTByIF.Ux2IdeHUzVNCYYIBQGj3PWMm82PH5hd7OF.I2
Output for 7.0.14
$2y$10$fPKQfYRVrZsjwMH9e3.3hu4YnMqgahDiIjKZkFl9J47MaFCOBaFPi
Output for 7.0.10
$2y$10$JBYy1HQw3kC1zzGpYm8OUOaDb5ZF2I5YqSkZxeXo6GPNAgS6SgqWy
Output for 7.0.9
$2y$10$MJS5GakNrA4FA9oMTiEN.e69d9eDGiqolnv/aEwtN76/2hG1CvW1S
Output for 7.0.8
$2y$10$Dxjeoq44vhC7EFYATom0sOQue0uYrANLAlH6ba5pPe1gvOQMNX0tK
Output for 7.0.7
$2y$10$ZUjA7EOkBZ9taWxzG6fidO4NgP8BkSWlJAYk7B5jAn.1W4V9Mcm9e
Output for 7.0.6
$2y$10$qRzBTLAh8hXSgys4ez/sb.lt77XKjwn8UjVFXjShHL/tK9MpZHZCe
Output for 7.0.5
$2y$10$YpFMRCLojGZocBMlMH5UeOwswT8q99Zr3GaIwyGTfYuac.kvbroYe
Output for 7.0.4
$2y$10$v7o9OtGIzMb.iT6M0c8y..shaf874HHvzhVbeHIWME./B4LroMPyq
Output for 7.0.3
$2y$10$IumkO.klJ/mzvQwLzUDWyutxSs6i8fAsIZJqKakGq.z8DWoBpoGOm
Output for 7.0.2
$2y$10$P7MIEJk9GDysOMbgVn8N8.4AZzLxwZSsmlaP.wmgNIhZp8.srB.1.
Output for 7.0.1
$2y$10$OQXA1N92DFN8Tsu98rNMQeCbaU6qQjuX3pzz.YXSq2G9s4z95tzgK
Output for 7.0.0
$2y$10$6oAM4sCRd0oP.1fwYs16n.xP4d6Ds6osh9PTHwPh9k7l.aHKOOxxO
Output for 5.6.28
$2y$10$cxyVaiWVW4bjVIg.Cwalfu3necM/yYQiTEZtgAuT5g3VApQNArAjS
Output for 5.6.25
$2y$10$SApc62Egz6MgIUFst5f2I.DsmyiQgcehZjKNB4Vujkn7rdr7d014e
Output for 5.6.24
$2y$10$8ixCGuGqDza45Ln66CCriOf2/fsmHWqjNwDqCd9cMrz9QeD6H5EPK
Output for 5.6.23
$2y$10$zTAyF8kH0b1SEmPxwEST6eeRJ8mW8UDAODDxoliQUhqtJmg9CwjIu
Output for 5.6.22
$2y$10$cblbQaEWbY5xTZqDr0M0B.CKTt8TnplE5aj9aZobwvYiW1Pq4qJBm
Output for 5.6.21
$2y$10$p0YjzDNHeNjyhI4JRFSuYunjCs6foEG1CdMqUa7jj.FXl6WmN9nEe
Output for 5.6.20
$2y$10$RWgsqG1xbrDi3tnA3ITzaOr.HJ3.DmCtHGtPfpBF4sasU02RtylX6
Output for 5.6.19
$2y$10$c/WnHEHJue78ISynhZdZbOk1K.DW0YSnYqB38v4EkVPcQnr.MHT.m
Output for 5.6.18
$2y$10$aVSORtH/8gRbdvmPA4GWiOGWmx6pMs/2Is5poBCHUHNKteFmrZpZy
Output for 5.6.17
$2y$10$nCmV6bklKKi1gKb7jnzG.u/v5rYx9ARCA7UziC4AMcQ/Rnc70N1Ly
Output for 5.6.16
$2y$10$yGuAW3sGPcMiL/ltad5cm.6T4WzDnjNc5jC9miIzfQ6fA9wZHzVQa
Output for 5.6.15
$2y$10$UwmK4ulCAPvXPmJhFpmH2.03Uv0u.ymLk/gQ8Z1cdbjtZfEGsNaMu
Output for 5.6.14
$2y$10$e.mx30nvwWLHq8XZG9XwBOtNX6elX4jTtZSopbvctCUiNbHObs9Um
Output for 5.6.13
$2y$10$Sjhi4HhrFVRnW6yd5zdwVuhaBkUHpIzm7r0xHdpifVcjfq0yfoavm
Output for 5.6.12
$2y$10$hSue7Y/t7PTqJvjuqKKCSOtqYLOw0QLiUp9tgDyC6DWhfr4JBrPu.
Output for 5.6.11
$2y$10$.rtFLX31Vqag./cMArnjhO76jmep98C34Y2xDQoAxztN6xjMXQaYS
Output for 5.6.10
$2y$10$UfujYy0uwl6CduC4GPSfRuTxlmI2OZyWdVhpx2NfwbO8SH9EhFLWG
Output for 5.6.9
$2y$10$A3cPIVmKfc.ountVIQuJduoxZ3IZLOi29QfjHaf1VrUOe.ICWFZFq
Output for 5.6.8
$2y$10$x4.buZZn4ey551tf0o8NGuOMyInnb559zu2w5BBGwZCBzAxbM4uY6
Output for 5.6.7
$2y$10$.gP3g/kbMpVBff8klArU.eTwoEiktW6ZO9Due1F.wQnLhrCYsIMuu
Output for 5.6.6
$2y$10$bjRisgCytLdNWwGvLZvrquX.OGoe/EMDbfWcrw9iu9II2RchnGALO
Output for 5.6.5
$2y$10$vPoMd7QOj3Qtvxclb777Uel0iVm.x.zg7pEA2TMFv3CeKYgWMfHfG
Output for 5.6.4
$2y$10$r/Uq83LWrnwQ1jX4YWGs3.hYwVWTtEdx6pxmOWnGbQf36iQeSzOW.
Output for 5.6.3
$2y$10$hE6oSo55DKoMcJ1SO7JQ2OmVGTfwz.hPdcr6TcKiYQVFZQlS9SZHq
Output for 5.6.2
$2y$10$1P7jGR0BtT3vQHETpz7ByuGQYZjC9u3Fw6jj56qqPT0VDOJH3WPfe
Output for 5.6.1
$2y$10$Z4gblMmc.nmxAVffJre92u2NTGFITKppj2x0pKrC.A11tGkBCHq2S
Output for 5.6.0
$2y$10$TXr/oYUZjAdgE4otCBPJyOcrcesIRcH2rD3kOyDDU3xMSkVWu.52e
Output for 5.5.38
$2y$10$zEFxxYtZarV/GCoCiep9E.eTUau8JfyQxO4MrY8dgSZniyVu.bB7S
Output for 5.5.37
$2y$10$PtnmdpDZa30dPCHLNMzlCeTVzlDDB1PIxpxbPKzC0rQjCmotkMEq2
Output for 5.5.36
$2y$10$.29fZtfhTOURqBcwlhwBKuKZfG4TG65IaksJaDOIelNxW.oQ9w.Rq
Output for 5.5.35
$2y$10$56XLWAI.i7Flq7mw4LbzVO8mtlJthrlJ6fm6I4n5xettr38Rl/BMi
Output for 5.5.34
$2y$10$lRcokfjs2nyt.RcsMg/x0.7ALQVBOZNg5VulnTCT3tYx/gTD0FNfa
Output for 5.5.33
$2y$10$/MUVhSJWAuMvmnKE4p33oujkX98tGXyLzwOSba8QT8j0NnDOJcq5e
Output for 5.5.32
$2y$10$1kUhXzivXoB9wd79AZgjmuP2uHHn2.Sg2bknz0lHmdj0dLGVSu3s6
Output for 5.5.31
$2y$10$VG9sIC3FQEWLbgYEQd6V4uL0Msd9sxi2Ljkxbf55w9ELxG0RbhGJu
Output for 5.5.30
$2y$10$7tCumzd2PDyxF4uF1zniDeMLFRjBHs3RFc3XKDj/1ntCcdzzPREpS
Output for 5.5.29
$2y$10$t2xeV44XpFZwIWSaDZyHyez8F3hiaTHSd4gGLOuor.zrzoDkv9UCi
Output for 5.5.28
$2y$10$z5HeetQZ8ULhjZtwZRN6cetxhvHKC1oZdy01cVN2Mgf5FR4/xgLz2
Output for 5.5.27
$2y$10$RhLt3OtDZvGf.WS1t2l06e3CKSoQYhunyYbE3ryJTMrM0aJif4UyG
Output for 5.5.26
$2y$10$cNjD7yJHGxPcOBblCa7PDO/tYnd44Pg422danCfvH5NTDJ.cIT27i
Output for 5.5.25
$2y$10$f5q2e8dQAXJS/qT.5W5mIORglGekmlHBMJVRTmg0PH8HSsxFXmrF6
Output for 5.5.24
$2y$10$uKXH6v.fGHRfoUfstVvgyOCP3CsOH2BqRRutOgQu8b88UPs2vYGVm
Output for 5.5.23
$2y$10$2m2jLJf3got3gXAHhHmnXeacqAU1JII3fScLUZlum3IDOANeFpMD2
Output for 5.5.22
$2y$10$B21Rw7ygTua77EIJ/EJMBuXOpgyxtZMKI3TF404C8vvCz6K4ssY4y
Output for 5.5.21
$2y$10$aVfv.g74kvT3v6QfXSNFbuNeuPEMCJl8U1GLTUI8DGUmbafGPFj/.
Output for 5.5.20
$2y$10$3kGoW.wvvGzM4Pty32MITu/UPUvQkL9USTliDVtWtnHpLj4..zl3G
Output for 5.5.19
$2y$10$obLvCrODTeeb2cPjx/8JLeKrg8NgQoE4uz3sigksvmwLs3vK7Vk9O
Output for 5.5.18
$2y$10$PI90A6aIaHSo9Eb9ktts6OpmFR20bqsgpmI5jHz2E4WFCaMLJLTIy
Output for 5.5.16
$2y$10$/peIDUjjRqhK67WBFq6BHukfhAjz39rty9jMxvdCVoV/SJoJQw0vC
Output for 5.5.15
$2y$10$qkf5drRhNEUsPZqtLiDiZeGNT7SXK1W59zbcL/b/fCNWey4ftbCBC
Output for 5.5.14
$2y$10$tbJ7gGI1shbNLvDu1oOOIeX6t93QRqb61..m1D6Sv2E3MKpE5hUwC
Output for 5.5.13
$2y$10$U988usRwpbxgvaiWVRglmOWFiU1TN1x.0XEBRq.Q6wYH3avKHP2pS
Output for 5.5.12
$2y$10$PWXW9Yy5g7dDU.QkbT0kyOzcql1T5p3sl6t4NTr5yCMVBu.ANF2q.
Output for 5.5.11
$2y$10$d.QpeGVjMhJfM7ILpIdJPOU7JkLw70AL33ktg/uoxHEJrrcP.hojG
Output for 5.5.10
$2y$10$rMOQUnFJq4QxiSouXHe9Xe.9WwMETypyh3N6Mwu7zpY61ZioR1lDO
Output for 5.5.9
$2y$10$y9Oqsdus.FLJhuiBhaURpObeb0gu8TQdnFBZO6NXUzeEnen/NjbU.
Output for 5.5.8
$2y$10$OrvkmxIqZD9jLeJdnS.AA.H/LEdz1FvuGAdKituuSUs/fAzhFARBm
Output for 5.5.7
$2y$10$bGj.OEFt7qEfI6iO1oOuKuH7betyFfQO8JfbGpg62A/RFmVnEMKEC
Output for 5.5.6
$2y$10$FuTbYNzCgC1AIxZbuAQQOONCg6RIyc1J.1jKayphk2.bmUrS.vmNq
Output for 5.5.5
$2y$10$WTGQJR9sbso2eyOv5GApFOjYd7HoD79cTEKfdcPRP7MOxgUVeH2UW
Output for 5.5.4
$2y$10$2EMVp15PEyV9SWpfwi1d5.tA2gwZHGFN0TxgWpygYHZbjag.Cggkq
Output for 5.5.3
$2y$10$oTBflS/3TdiQYNUn3jFj3eWXvpaITkq7lwOgYFrZyzZGf4LeRlpcK
Output for 5.5.2
$2y$10$iWAoZsT6D3NnoZwLPKs8kO0FgwaHeHIB/9sL6R5X35L.nT78RfR3y
Output for 5.5.1
$2y$10$zLegnkbU/QVjmCojGkXsduyL7qNzAK7zUUOyKFZ0Dhh.raKjoh3oC
Output for 5.5.0
$2y$10$nlwo4SuplFgmUhZFj0mkG.c6f1xxP75AlIAxITOoMWXUijREa2MGe
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/AE5oK on line 2
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: password_hash() in /in/AE5oK on line 2
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/AE5oK on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: password_hash() in /in/AE5oK on line 2