Though the average American woman is 5'4" and rocks about a 29"-30" inseam, the average inseam of "regular" size denim averages 33"-34". This makes it a lot easier to wear heels with your jeans, but we all need at least a few pairs of pants to go with flats. A few years ago, a friend referred me to YouTube learn how to hem jeans yourself without losing the original hem (like this video). It's easy, especially if you have a sewing machine, but I wanted a more temporary solution.
Why do I prefer temporary? Pants
inevitably shrink over years of washing and wearing and then the
hem doesn't fall right anymore (or I'm getting taller, but that's not
likely). I usually buy jeans for heel height and then they eventually
get transitioned to flat length after a while. The one time I did get
jeans professionally hemmed (for heels, mind you), they were too short
to wear even with flats two years later. It's not the dryer...I run my
jeans through cold wash and air dry them. Does this happen to anyone
My temporary solution: staples
You follow basically the same concept—cuff the pants leg up half of what you want to hem—and use staples instead of sewing it down. This usually lasts me about six months before I remove the staples and re-staple. I don't recommend doing this on thinner or more delicate fabrics; denim holds up really well, though. Here is a messy step-by-step.
The further away you stand, the more seamless it looks (noone actually gets this close to my feet). If you want a more permanent fix, YouTube has some great video tutorials.
Do you DIY your hems?