Online resource for estimating my elo rating using my games? There are resourses that can estimate your elo rating such as this one. Usually I need to solve some puzzles and the system will give me an estimation of my elo rating. Here I have a different thought: Can an online resource estimate my elo rating based on the games that I play? 

For example, if I can upload the recent 100 games that I played under some standard time control, will there be a way to estimate my elo based on how I play? It seems feasible to me but I am not sure if such resource exists.
For example, if I can upload the recent 100 games that I played under
  some standard time control, will there be a way to estimate my elo
  based on how I play?


If, as part of that upload, you also supply the ratings of opponents in the same rating system (i.e. all FIDE or all lichess or all chess.com) for at least 5 of the games in which you score at least half a point, then yes. Of course the moves played would be irrelevant.

The point being that no rating system gives a measure of absolute playing strength. Every single rating system gives a measure of relative playing strength.