how to generate a cross-section

Hi,

I know openstreetmap doesn’t carry elevation data. But is there any tool or app you can use to get a cross-section following a straight line? I already found grasshopper maps where you can get an elevation profile following a selected route. But that’s not what I was aiming for. I need a classic section cutting througth Mountains and rivers.
Any tips?

greetings
Cory