Skip to content

Instantly share code, notes, and snippets.

@jojobyte
Created February 10, 2026 00:57
Show Gist options
  • Select an option

  • Save jojobyte/638750802639df717d1762965b1484fe to your computer and use it in GitHub Desktop.

Select an option

Save jojobyte/638750802639df717d1762965b1484fe to your computer and use it in GitHub Desktop.
Bookmarklets to increase the playback rate of video or audio elements. Paste as the URL inside a bookmark.
javascript:void function(){
document.querySelectorAll("video,audio").forEach(function(c){
let a=c.playbackRate;
c.playbackRate=1,
console.log(`changed media playback rate from ${a} to ${c.playbackRate}`)
})
}();
javascript:void function(){document.querySelectorAll("video,audio").forEach(function(c){let a=c.playbackRate;c.playbackRate=1,console.log(`changed media playback rate from ${a} to ${c.playbackRate}`)})}();
javascript:void function(){
document.querySelectorAll("video,audio").forEach(function(c){
let a=c.playbackRate;
c.playbackRate=4,
console.log(`changed media playback rate from ${a} to ${c.playbackRate}`)
})
}();
javascript:void function(){document.querySelectorAll("audio,video").forEach(function(c){let a=c.playbackRate;c.playbackRate=4,console.log(`changed media playback rate from ${a} to ${c.playbackRate}`)})}();
javascript:void function(){
document.querySelectorAll("audio,video").forEach(c=>{
let a=c.playbackRate;
4 > c.playbackRate ? c.playbackRate += .5 : c.playbackRate = 1,
console.log(`changed media playback rate from ${a} to ${c.playbackRate}`)
})
}();
javascript:void function(){document.querySelectorAll("audio,video").forEach(c=>{let a=c.playbackRate;4>c.playbackRate%3Fc.playbackRate+=.5:c.playbackRate=1,console.log(`changed media playback rate from ${a} to ${c.playbackRate}`)})}();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment